made it impossible to make unsafe moves