Conditional Logic Check