llegal trailing whitespace removed