fix for erlang r16