feature: Preserves empty lines