Agree. In the face of it my reasoning was that it is more efficient though, deep-copying would create a lot of unnecessary data just to throw it away again, especially if your epochs are big...