More broken incomplete work in progress.