only update the string if our output is different