...wait, so that's it? Just a stack overflow? I didn't notice that, likely because I was getting a bit different error (that there is no `sat` property on the actor, not that it started calling itself until stack overflowed...)
Also while my workaround worked in terms of resolving the issue, your fix feels much more elegant. Thank you!