work with parentless threads
track loaded state explicitly, now that no threads is possible