don't add trailing whitespace