modified pass thru collapse to deal with tryCatch with multiple handlers