I voted yes.
If guests don't even take their time to register (which takes a few minutes), then I doubt that most of them actually make an effort.
I often read guest threads like:
"Which one is correct? A or B?"
And most times you will never see guests again, no thanks, nothing.
You don't even know who is who.