Try to deal gracefully if the data retrieved is null.
Handle GNOME 3.8; seems to be working fine.