Using `Time.now` as the default looks strange, I'd prefer
```ruby
p["eol"] && p["eol"] < time_now
```