Two questions: why doesn't it wrap properly in distel? And how on earth can there be only 15 bits for pids? Isn't Erlang supposed to be supporting many more processes? http://erlang.org/doc/apps/erts/erl_ext_dist.html erl-pid-counter is the culprit. I can probably just reset it? erl-pid-counter ;; 34109 (setq erl-pid-counter 0) That removed the error but it broke other things.