prefer commonjs over amd