More user-friendly shifting