Introduced the concept of 'done' to the visitor so we can optimize finders