Because I am OTT...I was just trying to get all the log messages to be uniform and remove any confusion by using different overloads for the logging messages. I have only looked at the FritzBox and Mqtt bindings and they have both had bugs in the way they report exceptions. It is making life difficult to track down issues so I thought to make all calls using the same overload it would be easier for others to follow, and when people copy bindings (when writing new bindings) they will have a template to base off.