Remove visit_single test lines; re-implement visit_all