Great writeup poly, thanks!