Currently, when we clear all code, we'll continue to do it every single time you exit the VM!
Nevermind.... Clearly this happens once on VM exit, VMEntryScope is a temporary object