more bounds-shifting