Use stack allocated zval here