Improvements for hhvm.