Unset dep function before running dep (to avoid accidental recursion)