Certain condition inconsistently working?