throw error when ua is bigger than one value
add test for overflow