Ok I was wrong. Can we get to delete asynchronously in some other way, or do we need to embed this logic in the Directory?