WLS: making some kind of progress.