Compare strings (might not be the same objects)
Wait 5 seconds just in case. If no more messages or if hit max it'll return before.
Return either the message or messages.
Queue a more comprehensive message object.