More robust exceptions.