Form plumbing -- mostly read and write json dance.