Don't really like these sorts of hacks, isn't there any way to do it on the auth check line for the module settings?