only support csv stream :unamused: