- move checks from init to the router and index hooks
- give other plugins a fighting chance to do something first
- use plugin hooks for allowed handlers to execute before welcomer takes over