It still creeps me out a little to be just passing in string literals from everywhere.  If we used identifier "consts" then at least within this module we'd get hard JSLint errors on any typos...  Or perhaps we could just mark the arg as "internal-only" the way we did before to discourage any other callers from ever using it.