RE: Proposal #2: marshalling utilites