it's really ugly and the try catch brings too much opacity, so i removed it. anyway as i said i would like to have more powerful means to localise bugs. i mentioned mocha, but actually the project is already using QUnit. do you think that this approach is extensible? ideally we should have just one test suite, and then running it in the browser or on the command line is a detail, and then it can be integrated with travis for awesomeness in the pull requests!