Agreed on all counts. There's a lot going on here, but the waiting for it all to play out has become quite frustrating.