Cables and connectors