diff --git a/aliby/tile/tiler.py b/aliby/tile/tiler.py
index 092c583f040b605069d7266807438f4deb1a7e9d..d22c7f77b23f5fae555fee7f3357d7e2b675cc25 100644
--- a/aliby/tile/tiler.py
+++ b/aliby/tile/tiler.py
@@ -178,13 +178,14 @@ class Tiler(ProcessABC):
 
     def __init__(
         self,
-        image: Image,
-        metadata,
+        image: da.core.Array,
+        metadata: dict,
         parameters: TilerParameters,
         trap_locs=None,
     ):
         super().__init__(parameters)
         self.image = image
+        self._metadata = metadata
         self.channels = metadata["channels"]
         self.ref_channel = self.get_channel_index(parameters.ref_channel)
         self.trap_locs = trap_locs