Updated pop()