handling ReasonToFail members as utf8 strings. closes #302