True. Current does play a factor. I agree with that one.
Don't forget how you hold your mouth, lunar effect and moon phase, barometric pressure, how you spit on the bait (left or right side of the mouth, wind direction, ph level, algae content, bait fish activity, how you were holding your left leg at time of casting, if you have the latest electronics and are they updated with latest GPS AND contour maps, and last but never least.....which direction sails crawl on the backside of a tree.
OY vey! No wonder it's called fishing and not catching. ;-) It's enough to make a man snap a rod in half sometimes.