Keeping empty lines, but reducing them to only one - in an extra pass