A more descriptive name for this method might be:
```
current_or_first_unread_page(current_page=nil)
  current_page || page_for_first_unread_item
end
```
I don't know about you but that helps me hugely identifying what this method is doing.