diff --git a/lib/flame/pool.ex b/lib/flame/pool.ex index 2c8dc64..505e2ac 100644 --- a/lib/flame/pool.ex +++ b/lib/flame/pool.ex @@ -324,10 +324,10 @@ defmodule FLAME.Pool do case Keyword.fetch(opts, :backend) do {:ok, {backend, opts}} -> - Keyword.update!(runner_opts, :backend, {backend, Keyword.merge(opts, defaults)}) + Keyword.put(runner_opts, :backend, {backend, Keyword.merge(opts, defaults)}) {:ok, backend} -> - Keyword.update!(runner_opts, :backend, {backend, defaults}) + Keyword.put(runner_opts, :backend, {backend, defaults}) :error -> backend = FLAME.Backend.impl()