I don't think this method is used anywhere, which is a good thing as it was returning a pointer to a temporary.