See: EvaluateStr