Remove unused callback argument
Use catch, not fail, for callbacks