Jos signaali tulee ja toteutus ei käytä erillistä signaalipinoa, signaalinkäsittelijän kehys korvaa jotain nykyisen kehyksen alapuolella olevaa kehystä. Tämä ei tietenkään ole ainoa asia, joka voi muuttaa pinoa. Korutiineja voidaan toteuttaa structeilla, jotka pitävät tilaa ja tavallisia funktiokutsuja.