First made defaults of strings to be non-null