redid threading for registrar.