shifts seems to be being generated