A learning experience.