See ADONIRAM.