trimmed trailing whitespace