Причина оказалась не в функции и не в коде, а в кодировке подгружаемых файлов. Дело в том, что загружаемые файлы были в кодировке UTF-8+ (BOM), и вот этот самый BOM, чтобы не было абзацев необходимо убрать.
Не каждая программа-редактор на это способна, я пользовался EmEditor.