diff --git a/BizHawk.Client.Common/movie/tasproj/TasStateManager.cs b/BizHawk.Client.Common/movie/tasproj/TasStateManager.cs
index 57f5a4ba33..08891bb478 100644
--- a/BizHawk.Client.Common/movie/tasproj/TasStateManager.cs
+++ b/BizHawk.Client.Common/movie/tasproj/TasStateManager.cs
@@ -213,7 +213,7 @@ namespace BizHawk.Client.Common
 				return false;
 			}
 
-			var state = _states.Values[index]; // TODO: remove .Values here and use frame?
+			var state = _states[frame];
 
 			_used -= (ulong)state.Length;