I have no idea what this does for AMD / RequireJS users. No one is able
to explain to me how AMD / RequireJS work. I hope this commit doesn't
make the situation significantly worse, but really I can't tell.
Fix #535. (Well, not really, but it'll allow me to close the ticket.)