tests are passing on hhvm