mmh, i think this is incorrect now, since it's not reading the stride it should be as it was before `stride>0` no?