Added support for HHVM