This is written wrong. You can't wear both on your head, so one of these is bound to produce a zero, so in that case, the If() statement always fails. same goes for the one above.