I'm not sure if it makes sense to leave tsos unchanged/valid if the temp is invalid.
How else to pass the fact that this is a failed update?