(Edit this message through the "fast facts" section)
The main takeaway for me is "delivery". Somehow I keep seeing this word in recent news releases.