Rick is one of the premier experts here, but I'm not Rick

Anyway, the comments added to my code above