ordering messages, thanks to the magic of a dirty bit and 'polling'