allowing modules to have any filename they wish.