Why does this default to an empty string and all other fields default to null?