simplify error catch in transfer