Revised #4.