support for empty exceptions