מה הכוונה ב"לא מתקיימת"?
התנאי מחזיר false? אם כך, בדוק שאכן הערך בסדר. אגב, בשדות כגון זה, עדיף להגדיר שהסוג הוא בוליאני. אין שום סיבה לתפוס פי 16 יותר זיכרון (בהנחה שזה נשמר בתור אסקי), ולהכביד על המעבד בהשוואה, אם אפשר לתפוס רק ביט אחד ולהקל על המעבד בשימוש במשתנה בוליאני.