Koristna površina polprevodnika se tako čedalje bolj izkorišča za vedno bolj zapletene postopke napovedovanja vejitev, ki naj bi zmanjšali število praznjenj cevovoda zaradi nepravega zaporedja ukazov v njem. Zakaj pa zapletenega dela ugibanja vejitev ne bi raje opravljala programska oprema, še posebej, ker ima prevajalnik mnogo več časa in precej več podatkov, da naredi ustrezno strojno kodo? Potem bi koristno površino procesorja raje namenili bolj uporabnim zadevam, kot so registri, predpomnilnik in izvajalne enote?