I think these should be underscore methods on the class or module since otherwise we have to create the function objects every time _hande_deliver_sm_multipart is called. Maybe the methods should just handle load and saving to redis too?