add exceptron handling