Updated message API.