Why couldn't you fix this by validating at the point of ingress? If one of the three transmissions fails, retry and/or alert the user.