moving exception from xem to here