Code

if end % step == 0 we should still fetch a full step ... no need