Trying to make it work with HHVM