See SGMP.