Can this one and from_string be made private?