> However, it would be nice to present the description as a hyphen if the value is an empty string.

I agree