Why the removal of all the other exception types?