• Excellent question and explanation - several issues covered in one go - thank you.