Safe chaining for CSV download