updated for erlang 17