Revised #5.