modificaitons to fix unregister_parent