Sure, but if it needs to be a string in any case, maybe we should cast it after it's cloned so that's all in one spot?  `clone.to_s` (although I'm not sure without following the code path if it is ok for file_path, class_name, or method_name to be empty string instead of nil.. but that's probably a better thing to expect anyway)