seed implemented as hexadecimal strings instead of half-used UUID