exverything works still, with the proper exceptions created