I think you hit it on the head, great work!