Added in SuperShifter checks before shifting