That's just a temporary storage, though. It's then pushed onto the stack so that nested calls (and interrupts) will work.