Oh and nice catches and nice writeup.