Refactoring for alternative message results in response