Ah, OK. I thought that you still needed to include the module name in the `define` call at the top of the file, and you would just get passed a null value until you use `require` inside the function to get the true value. But if this works, then I'm OK with it. (It would be nice if this code could be restructured to avoid the circular dependency, but I don't know if that's possible.)