diff --git a/ast.py b/ast.py
index 54c9f0c4881aea8c96d100777510ba78562e7831..c8b528b1fc9818bc53e19786435ea7c023ab165f 100644
--- a/ast.py
+++ b/ast.py
@@ -217,7 +217,7 @@ class LoopOverCoordinate(Node):
 
     def newLoopWithDifferentBody(self, newBody):
         result = LoopOverCoordinate(newBody, self._coordinateToLoopOver, self._begin, self._end, self._increment)
-        result.prefixLines = self.prefixLines
+        result.prefixLines = [l for l in self.prefixLines]
         return result
 
     @property