Added a manipulator_visitor to avoid a warning on Windows