Semantics: Where have we gone wrong?