Exception handling (in progress).