making "excepts" more explicit again, better style

only catch errors from not finding field in string or the string not
being there at all... other weird things will appear as an error.