also tests the discipline updating