Reduced code duplication as well as provide a facility for others to be able to easily use this simple implementation for uncaught exceptions in the future as well.
Decided to rename this function, since we are handling a CAUGHT exception