visitor validations improved