added negative check to uint constructor (for bytes < 32);