Compatible with new style Npm.require