Support for commonjs