        ) do
     modules =
       multi_mod_list
-      |> Enum.map(fn {:__aliases__, meta2, mod} -> {meta2[:line], mod_list ++ mod} end)
+      |> Enum.map(fn {:__aliases__, meta2, mod} ->
+        modules = mod_list ++ mod
+
+        {meta2[:line], modules, modules |> Name.full() |> String.downcase()}
+      end)
       |> Enum.reverse()
 
     accumulate_alias_into_group(ast, modules, meta[:line], aliases)

    end
  end

  defp process_group([{_, first}, {line_no, second}], _) when first > second do
    line = [
      line_no: line_no,
      trigger: Name.full(second -- first),
      module: second
    ]

    {:halt, line}


  defp find_alias_groups(ast, aliases), do: {ast, aliases}

  defp accumulate_alias_into_group(ast, modules, line, [{line_no, _, _} | _] = aliases)
       when line_no != 0 and line_no != line - 1 do
    {ast, modules ++ [nil] ++ aliases}
  end
