Great write up. As annoying failures are, always learn most from debugging sessions