First off, I would like to thank you for the really short and "works(or doesn't work, depending on how you look at it) when I copy and paste it into a game" API code. It makes testing everything a whole lot easier for me, I really appreciate it. Anyways, about the actual issue: It looks like setting the notes/gmnotes from the createObj function is being really weird. It's obviously setting the notes, they show up in the log() info correctly. But, if you comment out the .set line, the notes in the actual handout are totally blank. This blank, or broken, value is what you're getting from the .get call, hence null. As for the error you're receiving, it looks like we've got an infinite loop, or something similar, happening behind the scenes when you try to set the value inside of the callback function. This happens even with a regular function in place of the lambda function. Thanks for pointing this out, and thanks again for the easy testing material. I've created a bug report for this, and one of us will take a look at it as soon as we get a chance.