Because we were discussing it earlier, you could potentially return an `EndState()` here if `result.success` is `false`. Not saying you should, just using it as an example.