Refactored to use CurrentCondition property.