ready for BinPatch impl