... since we need to determine passthrough mode for buffer preparation before calling into _transform_ip.