Exception Handling (incomplete)

TODO