@Mason: Hehe, yeah. I haven’t learned to naturally think about invalidations yet, but I saw now that a late contender in the invalidation competition was more or less exactly this. Perhaps I can get a consolation prize for being the fool who actually put it in “real” code
@Sukera: That’s of course true and kinda contributes to the overall shakiness.