This was worth the wait