<img width="262" height="199" alt="Image" src="https://github.com/user-attachments/assets/a16b6073-9816-4985-9346-2a738f45772f" /> compiles to: ```js b0.value = b1.value.length; for (var a0 = (+b0.value || 0); a0 >= 0.5; a0--) { b0.value = "bwah"; } ``` Doesn't realize that the variable is always an integer at the time it gets evaluated Unclear if this comes up in real projects