Throw exception on shift with negative instead of 0