Commonjs wrapper