Excellent explanations Shika! I agree very succinct.