obviously, and push works against your case in that sense too
I dont see why, stack space is irrelevant for variables that dont use stack it may be inconvientient to explicitly clear vars from stack but thats it really