The current default for timeout is 0, but this is lower than the socket timeout which raises an exception. First noted on discord here https://discord.com/channels/327254708534116352/537365702651150357/1308831572170117192 ``` MMQTTException: ('loop timeout (0) must be bigger than socket timeout (1))', None) ```