i f   r u l e   t r u e : 