Thanks andrewbadr for the report and Carl Meyer for the review.
Thanks Paul McMillan, Aymeric Augustin, and Erik Romijn for reviews.