handle unset case