use through2.obj wrapper