fix unlock shift