More passing tests, implemented unregister_all