Artikeln behandlar de utbredda minnessäkerhetsattackerna i C/C++-kod, såsom buffertöverskridningar och "use-after-free"-buggar. Den föreslår en grundläggande förändring av instruktionsuppsättningsarkitekturen (ISA) där CPU:n använder två extra taggbitar per 64-bitars data för att skilja pekare från data. Denna ISA-förändring syftar till att förhindra angripare från att korrumpera pekare med data, vilket förbättrar minnessäkerheten. Den föreslagna lösningen är till stor del transparent för applikationer, kräver vanligtvis endast omkompilering, och erbjuder överlägset kontrollflödesskydd jämfört med befintliga metoder som Intel CET och CFG, med förbättrad prestanda.