nil handling for is_move_safe?