I'm not sure i fully understand this. Why wouldn't
```ruby
  page_params[:owner] ||= @owner
```
work? You want @owner to overwrite the param as long as it's not the current_user?