Started on smart generated, then got smart!