Does semantics have a too many tools problem?