Use && for std::move result