FWIW, I would normally use `tap` for this:

``` ruby
super(job).tap do |job_result|
  return unless job_result.complete?
  counter = ::Metriks.counter("qless:job-events:#{event_name}")
  counter.increment
end
```

Not a merge blocker, though.