there guaranteed to not be any leading or trailing whitespace?