Exception Catching Version

use this version for collecting