Slow progress, but progress