swap nonce properly