note that Seed() will panic