Revised  #40.