diff --git a/src/BizHawk.Client.EmuHawk/tools/Lua/Libraries/ConsoleLuaLibrary.cs b/src/BizHawk.Client.EmuHawk/tools/Lua/Libraries/ConsoleLuaLibrary.cs
index fd09ecdd7d..6ff860475f 100644
--- a/src/BizHawk.Client.EmuHawk/tools/Lua/Libraries/ConsoleLuaLibrary.cs
+++ b/src/BizHawk.Client.EmuHawk/tools/Lua/Libraries/ConsoleLuaLibrary.cs
@@ -67,8 +67,7 @@ namespace BizHawk.Client.EmuHawk
{
static string SerializeTable(LuaTable lti)
{
- var entries = ((IEnumerator>) lti.GetEnumerator()).AsEnumerable()
- .ToArray();
+ var entries = lti.ToArray();
return string.Concat(entries.All(static kvp => kvp.Key is long)
? entries.OrderBy(static kvp => (long) kvp.Key, Comparer.Default)
.Select(static kvp => $"{kvp.Key}: \"{kvp.Value}\"\n")