Saving the return value of `stale?` in `stale` looks like a smell, especially because you're only using `stale` once.