Implement lshift