Add some NPE safety as some cloud providers can return null from the description

- The cloud providers are wrong, they should be returning the empty string
- We should be defensive anyway