Mid csv read impl