pop puts in whatever register you want. you can use gbg if you dont care about the val