bug saving dseries in csv format that have had operations made on them

The following results in a malformed csv file because of the commas in the names of the variables:

a=dseries(rand(3,1), '1999y', 'a');
b=a*a;
b.save('malformed','csv');

results in:

,multiply(a,a)
1999Y,      0.66377469
2000Y,      0.82045903
2001Y,     0.016125652

need to replace the second comma in the first line with something else