           [env: Keyword.fetch!(opts, :env)]
         end
 
-      deps = mix_children(child_opts) ++ Mix.Dep.Umbrella.unloaded
+      deps = mix_children(child_opts) ++ Mix.Dep.Umbrella.unloaded()
       {%{dep | opts: opts}, deps}
     end)
   end

  latest status and children.
  """
  def load(%Mix.Dep{manager: manager, scm: scm, opts: opts} = dep, children) do
    manager = scm_manager(scm, opts) ||
              manager ||
              infer_manager(opts[:dest])

    dep = %{dep | manager: manager, status: scm_status(scm, opts)}



    bin_app = Atom.to_string(app)

    dest = Path.join(Mix.Project.deps_path(), bin_app)
    build = Path.join([Mix.Project.build_path(), "lib", bin_app])

    opts =
      opts
      |> Keyword.put(:dest, dest)
      |> Keyword.put(:build, build)

    {scm, opts} = get_scm(app, opts)

