Hot and wet and soapy...