Converted to using StreamHandler instance instead of pickle module's Unpickler due to memory leaks (maintained references in memoization attribute) when maintaining long running persistent Unpickler objects. Can't destroy the Unpickler instance and re-initialize, since it requires the memo to properly unpickle the data from the long running instance of a Pickler on the other side.