Convert source to string if it is present.

We will save one `to_s` conversion if the source is not present.