Well I found the anwser to my problem by kicking around rather then kicking my self.

(t_flag < 1) && (b_flag < 1) *not* ((t_flag) && (b_flag) < 1) *smacks self* sleepy idiot !