Recent work in progress.