fix: uncaught exception (happened if _decodeStringValue() failed