So that didn't really work as well as I hoped, the rest of the app is unusable after the error view is rendered. Reverting parts and just always using the fatal-error view for now. #4 #22