catch case where current_visitor could be nil