adjusted the  project label eval logic: check for the positive case first and only if that fails move onto the negative case (determining the details of the problem/error)