As discussed IRL, I think it's maybe preferable if the way you naturally think of `Vote`s is "only the undeleted ones".

This means if you need a collection including the undeleted ones, you throw in an `unscoped` to clear it. Like `Vote.unscoped.find_all_by_name('Hey Now!')`