Richard, I'm sure that I speak for all of us when I say thank you, thank you, thank you, for all that you and the team do. In the face of tremendous adversity, when many would say say, "Screw this, it ain't worth it!", you and the rest of the team just keep plugging away selflessly so the rest of us can enjoy this amazing network. Thank you, a million times over.