diff --git a/lib/trinity/sim_process.ex b/lib/trinity/sim_process.ex index 6ef5742..2c82948 100644 --- a/lib/trinity/sim_process.ex +++ b/lib/trinity/sim_process.ex @@ -119,7 +119,8 @@ defmodule Trinity.SimProcess do Scheduler.handle_sent(pid) Kernel.send(pid, message) - [] -> raise ArgumentError, "Invalid destination #{inspect(name_node)}" + # Unlike with a local name, sending a message to a remote name can never fail + [] -> message end end