At the moment, device discovery seems to tightly expect devices to follow the standard.
Though I've seen stuff like:
- Random sections of the xml missing
- The device just responding with nothing (xml is just empty string)
At the moment, these things crash the application - mostly in unwrap() calls.
Would it be possible to have the library catch and ignore these cases?