Revised October 2017.