Fix SpecialPosVisitor