TODO: Note software versions. Sat Mar 10 11:15:46 PST 2018