refine do_METHOD_FWD