To begin with... you could separate it by using...

```ruby
before_save :notify_about_payment_slip, if: :slip_chosen?
before_save :notify_about_confirmation, if: :something_about_confirmation?
```

But, as we spoke some time ago, I _really_ don't like observers and db hooks. They couple events with persistence logic and in many times you only need one 'em. I would really consider adopting this https://github.com/krisleech/wisper