Improving the previous commit: the text of the error message now correctly...
Improving the previous commit: the text of the error message now correctly mentions ISWR, TA and RH. The error message was also at an unreachable location, since the previous if-statement would already trigger a throw.