plain_action_move_semantics