If you want something done, do it yourself… Offloading the control of this to our caller code when we can perfectly well ensure it ourselves is irresponsible and sometimes unfeasible. What if we exposed a method reference that was guaranteed properly-bound for life?