deRef function