revert to pecl