I'm pretty sure that there is a mechanical switch in the IMRC control box--otherwise, how does the computer know that the secondaries aren't opening to give the error code for it?