Indeed. I'll consider adding a test for this, because I wouldn't want to see an extension without a main.js show up (though, of course, people aren't likely to submit an extension without main.js because it wouldn't do anything!)