let nonce return a real Nonce instead of ByteString