handle a null or undefined modelValue
new version