Refactoring + refuse offer (action + response)