If, however, we return an optional and it's nil, the code in the if block can't be executed.
nil
In this case, the if block is only executed if we return a value that isn't nil.
That doesn't look right, does it?