funny thing is that I almost copy-pasted the working code from time_shift in Evoked class where the unit tests pass.