Wow, that's a whole lotta stuff there. Thank you very much.