allow trailing whitespace