[#81] hhvm compatible