I think we should check if the object is a string before calling `parse`. It would be better than the `rescue`