Support for CommonJS