Putting this in register() means you don't use on-the-fly config reloading. We should consider moving it to where it is used in the hooks. Thoughts?