How do visc and tau interact? Which ones takes precedence? Can this be moved to the base class for multifluid simulations?