need to test it without this one on latest hhvm, maybe no need