small change in api , target.result to target._result