Exception handling and cleanup