All because the default was null instead of string. Argh!