Fixed problem with argument passing
Reusing same zval in yield