What does the seed do? It's default is `false` but there is no way of overwriting it. It's not changed anywhere, so is it needed?