in Gen 1 Swift could never miss, even with Fly/Dig active. Nowadays it misses on foes using Fly/Dig/Dive/Bounce/etc.