Thanks for the detailed review