final immunity challenge