try / catch on task