Progress on two fronts