One question I have:

Why do we stop the reader AND disassociate the handle, shouldn't that be the same thing? (Disassociate message going to the reader?)