Visit logic is working correctly so far