Nice write up. Very through.