I suppose there is a possibility that it could catch something we don't want, e.g. if the line was `" ... "  # => " ... "`, then those elipses are part of the string. But I'm not sure that really matters. I've recently written my own library that does something similar to xmpfilter, called [Seeing Is Believing](https://github.com/JoshCheek/seeing_is_believing). SiB can give you back a data structure of all the results for each line. It wouldn't be too much work to write an algorithm that figures out whether the results can be displayed with an ellipsis in such a way as to generate the displayed comment.

But I think I'll leave that alone until this turns out to be an actual issue. There's far better things in MBF to work on, if I decide to spend time trying to make it better.