is see @stloyd 
a visitor may be a good idea since for this rule it could be helpful
thanks for pointing it out