line endings are optimized