https://www.nuke-bloodaxe.org/unexpected-shift/
Unexpected shift