Reminds me of something I wrote a few years ago: