Initial hhvm compatible commit