Awesome explanations. Thanks Laurent and Kailash