Great! If the optional has a value, it will be assigned to value; otherwise, "z" will be assigned.
value
"z"
Because value will always have a value, it's not an optional but a regular string variable.
That doesn't look right, does it?