change misleading out of range message
improve nonce loop

all the nonces are being done, no overflow