make it compile on modern elixir