Beginning rewrite of user exports. See: websharks/s2member#149