Very thorough review, thank you!