Lessons learned over 30 years