some problem 18 stuff with elixir