This comment describes the _previous_ function pretty well, but this one not so well.  :-)