further trailing whitespace removed