Craig always know what we should do next. He is our futurist in residence I don't know how he does it but he is always 3 years ahead. We don't make any major decisions on direction without first consulting with Craig. You should do the same. Every leader needs a futurist in residence. If you're lucky it will be Craig.