Exception handling, Protocol handler + TODO