Good concern here.  the conduit.get_units() really needs to be re-written to be memory friendly.