uuid should only be set once and early