Basic implementation of CSV in place