Sometimes it's useful for a variable to have a default value that isn't nil. That way, if an optional has no value, the default value will be used.
Great! If the optional has a value, it will be assigned to value; otherwise, "z" will be assigned.
Because value will always have a value, it's not an optional but a regular string variable.
That doesn't look right, does it?