not sure what the parse exception(s) are but the code is small enough here i don't think it is a concern.  have added `propagateIfFatal`.