no trailing white-space!