Very clunky serialization is working (MINUS dependencies!)