transit.end event now also catchable errors