6cbc3d1a48
We was failing if the value in gconf was None. Also parsing the string once just to see if it's valid was pretty dumb.