updated for Elixir 0.14-dev