fixed visit_reset