I agree with @elwood58 that the internal flow override is good enough, I run mine that way all the time, so I don't really consider that an "error" per se. At the risk of complicating things, I suppose one could argue that controlling the heater on a schedule (that matches the pump) adds a bit...