Fixed: tabs and newlines are properly handled.