Why use exceptions?