GeneralConnection.comDictionary
occam's razor