Revised #20.