@evilotto It was the obvious thing, "why isn't this long list of patterns matching the line they should definitely be matching", followed by a whole lot of reducing-the-test-case.