Every now and then I have a ‘Eureka!’ moment. As rare as it is, the most recent one came whilst…