diff --git a/gbdxtools/images/ipe_image.py b/gbdxtools/images/ipe_image.py
index <HASH>..<HASH> 100644
--- a/gbdxtools/images/ipe_image.py
+++ b/gbdxtools/images/ipe_image.py
@@ -67,6 +67,7 @@ class IpeImage(DaskImage, Container):
             image = self[:, bounds[1]:bounds[3], bounds[0]:bounds[2]] # a dask array that implements daskmeta interface (via op)
             image.__geo_interface__ = mapping(g)
             image.__geo_transform__ = self.__geo_transform__ - (bounds[0], bounds[1])
+            image._ipe_op = self._ipe_op
             image.__class__ = self.__class__
             return image
         else:
need to attach ipe_op