Any type of valve, anywhere in the system prevents the bags from siphoning back into the lake. My old system had valves at the bag connection, was tee'd off of the raw water intake and worked fine for many years. Filled two Launch Pad Lounges (440# each I think) in under 10 minutes, but took about 30 minutes to siphon drain because there were no drain pumps.
My new system uses a 2" brass ball valve, a 1.5" electronic waste valve, 6 pumps, and is all plumbed off a 1.5" through hull fitting tee'd to the motor as well. Fill or Drain 1200# in under 7 minutes, but it required a bit more wiring.
All the wire is now properly run up to the driver seat control panel, I just thought this was a good picture to show how much wire is really involved.