How we figured it out