performance: use sb.Append('x') instead of sb.Append("x")