fix shift policy