The data submission controller now has a very generic exception handler so that it fails a bit more gracefully