diff --git a/src/main/java/MyStack.java b/src/main/java/MyStack.java
index 2e70b9c6be2dd722ec6bcea04dd54ecf66b1ccf1..d88e45043f6e81f0a3a36ceca83962ed1692e9e4 100644
--- a/src/main/java/MyStack.java
+++ b/src/main/java/MyStack.java
@@ -16,7 +16,9 @@ public class MyStack {
     }
 
     public Object pop() {
-        return top.getPayload();
+        Object payload = top.getPayload();
+        top = top.getPrevious();
+        return payload;
     }
 
     private class Node {