A Condition that is not working properly