There is no retval to cleanup when exception is thrown

We now correctly throw an exception, which means we don't return a zval, so there is no spoon to clenaup.