Basic support for sending exceptions
Implement update operation