We could try to hide this in get_data and .next() .... However then we would need to find a way to let Epochs know whether this a regular call or a call from within ProjMixin on delayed ssp. We could make it so that ProjMixin accesses the data via ._data in the preload==True case. That could work.