I do not think it is possible for value to be a hash. It it is a hash the value would call dealias again till it is not a hash