1. I thought I had fixed that one, will take a look.
2. This is as per doc, GMLive uses `with (inst) variable_instance_...` kind of code to mimic built-in behaviour and work at remotely acceptable speeds, although I guess having a slower solution as fallback is better than having an error...
3. Wasn't aware that you could write `return;` instead of `exit` - apparently a GMS2 change, but I can't find any release notes on this. I'll fix that.