this should break hhvm.