Without this, the std::move within the constructor initializer list won't be able to actually perform a move.