erlang 17 compat