ticket 8028 - combine reimplemented and now documented.