The long strange road Jeff has travelled…