message_id is no longer necessary