changed the way we check for HHVM