refactoring: sell_reason