@julianhyde, let me know if the comments I added look sufficient.  Thanks!