modules can have a different prefix. closes #1