Just my opinion, but I think the reason things are taking so long for us to move on any trades (and probably other teams), is that they are interlocked with each other, kind of like dominos falling. If one scenario is to happen, then that triggers or spawns another trade. So there might be 2 or 3 that need to come together for it to all pan out. For all we know, one of those trades has already technically been made, and the paperwork just waiting for pen to paper, but it has to wait for another one or 2 to be finalized. And then of course, there are always some that just drop out of the sky seemingly at the last minute.