also, just 
```ruby
return false if host.last_report.nil?
```
or use the no_report method (which takes into account the puppet interval threshold)