вывод учитывает пробел в конце. Если добавить .trim(); - та же ерунда