4.13.2 Other errors
Errors other than Malformed Packet and Protocol Errors cannot be anticipated by the sender because the receiver mighthave constraints which it has not communicated to the sender. A receiving Client or Server might encounter a transient error, such as a shortage of memory, that prevents successful processing of an individual MQTT Control Packet.
"mighthave" should be "might have"