Oh and shambles, I've been trying to express some of your logic in simple computer terms. Here are a couple. if X <> 2 print "X could be any number" if ThreadIsMoved = true print "The mods are wrong" else print "The mods are wrong"