@visitor: Well why not