the problem with the `else` is that it is to restrictive, I might have an environment with `module.exports` but I really want to use it with `YUI` (e.g.: yui on the server side). I don't see a reason for not register the module in all available module systems.