requirejs friendly