Use weak persistent handles and DELREF zval.