Originally Posted By: Jooel
because I already tested it's broken?
but you just said before that human is human, thus, he/she would double check anyways, right?


The check / toggle / check was in the original, and is fine.
The error doesn't affect the golf score, but the code goes like this:

 Code:
If $O.Illuminated | $S.Toggle | $O.Illuminated
    ; Change light-bulb
Else
    ; Don't change lamp
EndIf


So, you only ever change the lightbulb if it is working.