Lol, all Pokemon is based on 'ifs', you don't get to pick if the opponent has a Tyranitar to Pursuit your Latias, and you don't get to pick if they have all the perfect counters to your team either. Nothing in a battle is ever set in stone, and no one should ever think that way in the first place. Even putting a SD Lucario in your team you're thinking (If I get the chance to sweep, I'll finish them off, if they don't have ScarfRotom). So yeah, me proposing if conditions shouldn't be any problem seeing as you have to do it, unless of course you have the ability to read minds, and if so, teach me. :)