Broken. Started removing all visitor functionality in favor of a walker.