added is_true_c and is_false_c