An error is causing my code to work! Bizarre...

I'm with Bubulindo on this; I find it hard to believe that 186 lines is the smallest code which would display this fault.
I'm not sure I care whether that is rude or not.