 
         case exec_module_setup(test_module) do
           {:ok, test_module, context} ->
-            Enum.each tests, &run_test(config, &1, context)
-            send parent, {self(), :module_finished, test_module, []}
+            Enum.each(tests, &run_test(config, &1, context))
+            send(parent, {self(), :module_finished, test_module, []})
 
           {:error, test_module} ->
-            failed_tests = Enum.map tests, & %{&1 | state: {:invalid, test_module}}
-            send parent, {self(), :module_finished, test_module, failed_tests}
+            failed_tests = Enum.map(tests, &%{&1 | state: {:invalid, test_module}})
+            send(parent, {self(), :module_finished, test_module, failed_tests})
         end
 
         exit(:shutdown)

  def run(opts, load_us) do
    {opts, config} = configure(opts)

    :erlang.system_flag(:backtrace_depth,
                        Keyword.fetch!(opts, :stacktrace_depth))

    {run_us, _} =
      :timer.tc fn ->
        EM.suite_started(config.manager, opts)
        loop(config, 0)
      end

    EM.suite_finished(config.manager, run_us, load_us)
    result = ExUnit.RunnerStats.stats(config.stats)

    tests = prepare_tests(config, test_module.tests)

    {test_module, pending} =
      if Enum.all?(tests, & &1.state) do
        {test_module, tests}
      else
        spawn_module(config, test_module, tests)
