Thanks, Jeff and thank you Bill - I'm glad that we can disagree yet continue our online conversations and learn from them.