use seeds instead of initializers.