diff --git a/src/agora/io/signal.py b/src/agora/io/signal.py
index 48203c049475d8f64904e5adbd70ff3fbad7bdbe..4a822757e1f55bcce6214bb0cd503400128dd210 100644
--- a/src/agora/io/signal.py
+++ b/src/agora/io/signal.py
@@ -278,7 +278,10 @@ class Signal(BridgeH5):
                     if in_minutes:
                         df = self.cols_in_mins(df)
             elif isinstance(dataset, list):
-                return [self.get_raw(dset) for dset in dataset]
+                return [
+                    self.get_raw(dset, in_minutes=in_minutes, lineage=lineage)
+                    for dset in dataset
+                ]
             if lineage:  # assume that df is sorted
                 mother_label = np.zeros(len(df), dtype=int)
                 lineage = self.lineage()