I'm happy with that. My original use-case didn't require explicit name/id switches, and it while it seemed like a good thing to agree with the JavaScript side (as suggested [here]("https://github.com/davidchambers/tutor/pull/48#issuecomment-14757784")), in practice I can't say that it's giving you enough functionality given the extra noise.