same using a get move functor