Further decomposing exceptions