remove the != unset check from all places; unset should't be present here, it is just a hack for DataReference initialization