Renamed 'toValue' to 'evaluateToIntermediate'