         end
 
       Keyword.get(opts, :profile_require) == "time" ->
-        require(test_files, [profile: :time], elixirc_opts)
+        Kernel.ParallelCompiler.require(test_files, profile: :time)
         :noop
 
       true ->


        try do
          failed? =
            case require(test_files, parallel_require_callbacks, elixirc_opts) do
              {:ok, _, [_ | _]} when warnings_as_errors? -> true
              {:ok, _, _} -> false
              {:error, _, _} -> exit({:shutdown, 1})

        after
          agent_stop(stale_manifest_pid)
        end
    end
  end

