Is there anyway we could have a preconditioner automatically detect a stokes problem and figure out which rows/columns to Schur complement out with PCFIELDSPLIT? Barry