Add exception_handling