Well done on the review. Good detailed write up.