However, I think in this case which one is "expected" and not is a matter of perspective.  I kind of expect the pattern to be the "expected" type in the print-out, which is precisely how it works now (before this change).