The USB standard specifies relatively loose tolerances for compliant USB connectors to minimize physical incompatibilities in connectors from different vendors. To address a weakness present in some other connector standards, the USB specification also defines limits to the size of a connecting device in the area around its plug. This was done to prevent a device from blocking adjacent ports due to the size of the cable strain relief mechanism (usually molding integral with the cable outer insulation) at the connector. Compliant devices must either <answer>fit within the size restrictions or support a compliant extension cable that does</answer>.
Due to size restrictions compliant devices must what?
fit within the size restrictions or support a compliant extension cable that does