more tolerating exception