Redirekce se dela pres trampolinu, ktera teprve rozhoduje, jestli uz je vporadku zavolat novy kod, nebo jestli je jeste potreba z konzistencnich duvodu (nez patchovani skonci) volat kod stary. To je prave to rozhodovani o "verzi vesmiru", ve ktere se dany kontext nachazi. A to je to misto, kde lze udelat atomicky switch (zjednodusene se v tu chvili jedna uz o jednobitovy flag).
Pokud se nemění počet a typ parametrů, není potřeba na volání sahat. Pokud jo, je asi jednodušší napsat novou funkci, natáhnout do paměti a postupně na ni přehodit funkce, co volají tu původní... Původní pak není potřeba měnit (samozřejmě za předpokladu, že interně nepoužívá statickou proměnnou apod.).