allow for empty transIN or transOut