Add (and use) logPossibleCause(). (dm)