shiftLeft as Generic - tryout