fix for erlang 17