Yep thats essentially what i have given him with the flow that i posted above.
The safety element is nice and simple also - could obviously be further enhanced with another sensor (i personally use a waterproof ultrasonic sensor on my tank) to control the levels.
Craig