A case for rule-driven semantic processing | Synapse