Progress despite enthusiasm