adding ability for module to be parsed directly or via a keyword.