Here's the only way to fly- bring along a bottle of baby shampoo, squirt a drop on each side of the mask (as in one spot for each eye area on the INSIDE of the mask.. the outside is obviously inconsequential ). THen rub it all around the inside glass. when you're ready to jump in, just give it a light swish with water, make sure there aren't any big lines fo baby shampoo in it, and you're good to go. No tears, no problems. Plus if you have to flood and clear, you'll still have some residue left and it'll stay fog free.
Once I you go baby shampoo, you'll never go back.