Ahh, I see. It's not when the id is a key in pendingScopes but rather when the scope is waiting on another scope. Yeah, you're right. Any work there will probably also be made irrelevant by @busykai's change. In practice, as things stand now, this kind of problem is not likely to come up, but I think we'll want to be sure that the loading adjustments made by busykai also handle removal properly.