Reduced string concatenation

Also, not calling AppendPredicate where there are no arguments