It looks like this use of `configuration` is a one-off in the `xml` mode. I wonder if we should explicitly only look at it if the `mode.name` is `xml`, on the off chance that some other mode uses the same property for some other purpose. (OTOH, it could be that other modes might copy this usage.) Not sure what to do, just asking the question.