should work with requirejs or not