support for erlang 17.0