Good to hear that this fisherman only suffered a close call, as it could have been a lot worse. I do agree if a person is not a good swimmer the inflatable fishing vest is probably something to check out. But other things to keep in mind is that if you do take a spill in the water, try to keep your emotions under control. Do not panic. Take a deep breath , and release your quick release snaps on your waders, assuming the person was wearing waders. And shed your waders, and swim to shore. However, if things happen so fast that you cannot shed your waders all is not lost. Roll on to your back, kick your legs up and use your arms to back crawl to shore. By doing this you will prevent water from flooding your waders and dragging you under.