why ```pop``` ?