Haley Cannon: in touch with reality