No I don't think it needs to be. The `queue_all_for_delete` is a private method, which is why that's like that. `dirty?` is public.