well, before the gate you would need IN to clear and an upgrade needs R to clear and R > IN. So until the gate pretty much a CPU will clear before IN. At the gate IN request should clear before R ... but I have seen plenty of issues w/ this in the past several years.