2 points

1. Why would there be an invalid string in this header? ie should there ever be a case where we cant parse it? If there is an invalid value there doesnt this indicate a bug that we should not be ignoring.
2. If there is a valid reason to check for an invalid bool then we should check the output of this and set `TimeToBeReceived = MinimumTimeToBeReceived` if it is false