an Eureka moment