Ahh okay, I see what's happening.  I think all that's needed is to rename ``subtests/docker_daemon/daemon_utils.py`` to ``subtests/docker_daemon/network/daemon_utils.py``.  Then no control file changes are needed and we can totally avoid the turning subtests-into-package thing.  Especially since the ``docker_daemon/network`` subtest is the only thing utilizing it right now.  This follows a pattern used in many other subtests, where we include some test-specific utility code.  If/when that code is actually needed in multiple other subtests, we can consider making a more generalized implementation.  If/when that happens, it can be independent of the test-bundled code and therefor guaranteed not to force changes across existing tests (though it doesn't prevent it either).  What do you think?