I thought about this and I decided not to. There's no strictness on adding a visitor so a visitor may theoretically be added twice. If it is then I want to make sure we get all of them.

If we limited the Visitor on the add side I would do so here too but we don't so I didn't :)