This also handles a general case where exceptions leak out prior to being handled by the application controller