> Undefined MLB path variables are treated as the empty string rather > than issuing a warning or error. This seems like a mistake to me. Is > there a good reason for it? No good reason. > Does anyone object if I change the behavior to be an error? Nope. While you're at it, you might also report errors on cyclic MLB path variables, though that might be a little harder to detect.