I thought about that originally but the usps model doesn't take a document by default, it's used to parse XML. I turned away from memoize it unless the USPS model were to always have a document associated with it.  

Thoughts?