This breaks out the exception doc refactor into its own branch