updated to support elixir 1.0.0