preserves empty titles