Add --amend and --pop functionality