in short it looks like it's looping through a list of potential delegates, if the state is opened, the message gets sent through... if not, then it is removed from the collection.

-tg