not sure why keeps complaining about erlang bitsize