General error stack and error handling.
16 files changed