Are freespace or capacity ever missing?  Might be better to fill in "unknown" unless ds.freespace