The logic is essentially the same; the only difference is where they pick the arguments to propagate from. The first one propagates the arguments of the invoked method directly, the FromCaller propagates the arguments of the caller of the method.