This is a condensed version of something I previously posted.