Some stuff that never got finished.