final except detail