fix for hhvm