trailing white space removed