Replaced clunky version-checking with a real-time lookup of the user framework's support for module permissions.