@grrrck Yeah, I guess the big epiphany was really "moduleServer() is just a wrapper to deal with namespacing, it's not doing anything magic!" I don't think that's really possible to understand until you get a handle on the fact that everything in the server function is being added to the same session, no matter where that session is. The non-functional nature makes it confusing when you're used to the rest of #RStats.