fixing conditional syntax problem, again