do not parse empty defaults with undefined.