This adds support for exception handling. It should provide simple and fast reporting of crucial info and full restoration without powering off.