More generally, it doesn’t work when you have multiple schedulers, which nowadays is true for nearly all Erlang systems.