A rewarding experience.