- Exception safety post
- Changed to a finally block instead of a catch block