the logical and makes me wonder if this override works as expected. I would have thought it would look more like:

` cleanup if should_prune? || options[:prune]`

this way, if should_prune? returns false, adding "-p" will still trigger the prune, which, AFAICT, is what is desired.