you can't really criticize it if you don't look at it. But... I disagree. If I know what it's supposed to do, I can complain about that without knowing details of the implementation. I assume the default behavior doesn't change?