Fixed potential problem with module requirements.  This, along with 26e7b0259efe6be9915b0b99baa7e455e2cefb5c, fixes #28.