coerce to string and parse