Why not use a closed loop system like Jeff suggests?