This issue is that it can ignore whitespace and line ending _differences_. But a line ending being present in one string and not there at all in another sting is not considered either a whitespace or a line ending difference. So it becomes a big pain, and I choose not to bother.