diff --git a/src/aliby/io/image.py b/src/aliby/io/image.py
index a2b1e6e12406443ad949804410e90c16cefcda05..15296f9443d2672699f5790501cd72d08077cf7a 100644
--- a/src/aliby/io/image.py
+++ b/src/aliby/io/image.py
@@ -75,6 +75,7 @@ class BaseLocalImage(ABC):
         return self._rechunked_img
 
     @abstractmethod
+    # Should this function take Tiler parameters as an argument?
     def get_data_lazy(self) -> da.Array:
         """Return 5D dask array. For lazy-loading multidimensional tiff files. Dummy image."""
         examples_dir = get_examples_dir()
diff --git a/src/aliby/tile/tiler.py b/src/aliby/tile/tiler.py
index fea4aaad961e265dcb04d059b960a9bf314f8403..d2e222b0b240806662694f7ebd48ab1d664d79e4 100644
--- a/src/aliby/tile/tiler.py
+++ b/src/aliby/tile/tiler.py
@@ -247,6 +247,17 @@ class Tiler(StepABC):
 
         self.tile_size = self.tile_size or min(self.image.shape[-2:])
 
+    @classmethod
+    def from_dummy(cls, image, parameters: TilerParameters):
+        """
+        Instantiate Tiler from dummy image
+
+        Parameters
+        ----------
+        ...
+        """
+        pass
+
     @classmethod
     def from_image(cls, image, parameters: TilerParameters):
         """