Revised from MAPLS.