we use our DUID, getting rid of generation functions from localid