Thanks for the well laid out review.