Works with Elixir 1.0