shiftlessly
not defined yet