visitor fixes