diff --git a/crates/polars-stream/src/physical_plan/lower_ir.rs b/crates/polars-stream/src/physical_plan/lower_ir.rs index 9a74c9d93dae..db999481bf97 100644 --- a/crates/polars-stream/src/physical_plan/lower_ir.rs +++ b/crates/polars-stream/src/physical_plan/lower_ir.rs @@ -350,10 +350,7 @@ pub fn lower_ir( FileScan::Parquet { .. } => (None, None, None), FileScan::Ipc { .. } => (None, None, predicate.take()), FileScan::Csv { options, .. } => { - if file_options.slice.map_or(true, |(offset, _)| { - // Only really makes sense to push this if we are skipping rows - offset > 0 - }) && options.parse_options.comment_prefix.is_none() + if options.parse_options.comment_prefix.is_none() && std::env::var("POLARS_DISABLE_EXPERIMENTAL_CSV_SLICE").as_deref() != Ok("1") {