better handling of non-existant fields from cmus