I'm curious under what circumstances that `name` will be `nil` so that the explicit `#to_s` is needed. I realize this was copied from @mbj's code, but I wonder if it's defensive, or if there's cases where this could be `nil`.

I can't wait until mutant covers itself so we can be sure of this kind of thing ;)