hhvm compatible branch.