- simplify logic in multimethod - remove the requirement of multimethod invocations to walk up the stack.