> deferreds that were created after the first call

I may be missing something, but where are these deferreds? I just see `nofity_when_empty` getting called twice without any more deferreds being added to the pool.


Also, did you want to explicitly check for *AlreadyCalledError*?