Totally agree @ed727 this would be nice to have in the documentation somewhere.

The error message is so opaque and I spent a chunk of time trying to troubleshoot this thing, not to mention you all jumping in too.

I’m not sure if I feel like re-factoring to meet this edge case, I’ll have to see what users think as I go into alpha testing.