Module.js revision b1e57b8c8b1771124c4cc03e8799c196328f5846