Why shift?