Slow going but progress.