You did a great job on a challenging piece. Nice write up too!