LoginEngine/UserEngine delayed delete filtering?

Am I missing something?

I’ve got delayed_delete set to true in environment.rb. Sure enough,
“deleted” users are getting the deletion flag set along with the correct
“final deletion” date and time.

However, the deleted users still show up on any generic find() calls.
Are there any built-in methods or preferred patterns for dealing with
this, or do I have to write my own custom finders and with_scope filters
on all the relevant methods?