Interesting, you don't need 'push $3' and 'push $4', because you aren't popping them off anywhere. Same with IntOp $5 $5 + 1 ($5 isn't used anywhere). But I assume they are being used in your actual...