> > Sure I can agree with this to some level - but i really think we should > only expose keys that convey useful information in this case; for > example: > > scanner.is_supported = false > > and not have: > > scanner.driver = "unknown" > scanner.driver wouldn't exist if is_supported = false but it would it is it true. as far as I can see it.