check_position_change fix