Since the throws have been changed drasticly in VF4, it creates a lot of new conditions that are still not clear to the players. For example, there was once I was using Kage, opponent using Akira. Kage attempted to throw Akira with Ten Foot Toss, however at the moment I input the command Akira was crouching. So I was thinking "oh shoot I was in trouble". But at the same time my opponent decided to change to standing-guard (probably thinking I was going to hit mid-level), so guess what, he was TFT'ed just as he stood up! Another situation: I guess my opponent is going to throw me (which he did) so I did KG (G cancel K), thinking that I could not be thrown while the K is executing (before the G cancelling it), so this way my opponent should have a failed throw animation so I can then throw him back, but there I was after the G cancel, I was thrown! The above two conditions to me look like: when throw command is input, you enter the execution time during which there is no effect of throwing, and the throw determination happens after the execution time is over. So at the first condition it seems like my opponent just stood up at the moment my throw execution time is over so he was thrown. In the second condition my G cancel happened right before (or at) the moment my opponent's throw execution time was over so I became standing-guard while the throw really took in effect. Any thoughts on this?