Use Move struct directly rather than hiding it behind an interface.