Here and in the following assertions, if you ever trigger one of these you will not know which field it was that was wrongly initialized. you probably want to say 'viscosities' somewhere in the error message.