It could be changed, we had it that way initially. But it tends to get missed, like when you stream script in bx, since stream operators implementations don’t take parameters. So the codes come out wrong. Just figured being explicit in this case was safer.