finishing SelectVisitor methods