Now it works on any Erlang