Adding module register (untested, all hail testing in prod \o/)