when we assign the expression inside `where` to a variable? This line is very hard to read...

```ruby
condition = base_class.arel_table[base_class.primary_key].eq(id_was || id)
```