zmq creates the files. don't touch.
only importer knows about sub_types