diff --git a/MrBigsock/Assets/Code/UI/ChestDisplay.cs b/MrBigsock/Assets/Code/UI/ChestDisplay.cs
index 08839c01ca39303e745b4b76bcb3824ce0db5a72..b28b01df071351a9de5399016680f56541451aa6 100644
--- a/MrBigsock/Assets/Code/UI/ChestDisplay.cs
+++ b/MrBigsock/Assets/Code/UI/ChestDisplay.cs
@@ -28,7 +28,8 @@ namespace BigSock.UI {
             // Gets button gameobjects and adds onClick listener
             for (int i = 0; i < 3; i++) {
                 var button = itemButtonLocation.transform.Find("ButtonItem"+(i+1).ToString()).GetComponent<Button>();
-                button.onClick.AddListener(delegate {ItemPicked(i); });
+                int j = i;
+                button.onClick.AddListener(delegate {ItemPicked(j); });
                 buttons.Add(button);
             }