I'd prefer to `break` here as the name `removeVisitor` implies that only one visitor will be removed (or not?)