>No idea. I was trying to think of any danger of manipulating the returned >string if it is the original and not always a copy, but I can't think of >anything off-hand.
>Is it much faster to add the check and return the original? Aren't AS strings immutable anyway? So, the method got a copy to begin with from the stack, but it is always a copy so, if the check is any faster, returning the original shouldn't be able to cause an issue.