remove pphelper, vdecl optimization