GeneralConnection.comDictionary
ockham's razor