 What do you mean, when you say transaction is incorrect? So what's the difference between correct and incorrect? That's a great question. So there are a set of rules within the system, probably about 30 or 40 rules altogether, that the software analyzes. So for example, if a transaction says, my address is paying your address some amount, right? Well, a correct transaction is one where my address is correctly formatted and is a valid address. Your address is correctly formatted and is a valid address. The amount described is within 0 to 21 million Bitcoin, which is the maximum amount you can have. I actually have that amount to pay you, and if I don't have it, I can't pay it. That amount hasn't been spent before from my account, so it's not being double spent, right? The transaction has the sufficient fee to pay the network. There's all of these little rules. Not just for transactions, but also for the blocks that contain them, and they're cumulative. My signature has to be correctly formatted. Now, those are kind of the logical human-level rules. There are 30 or so rules that are very at the programming level. The first three bits of the version number of the transaction have to be x, unless the time lock on the transaction is set, in which case these version bits, all of these arcane rules, which have to do with analyzing the format of the transaction. But your software does that, so you don't need to worry about it. You just say, I have money, I give you money, click, click, boom, done. Your software will produce a balanced transaction. The important thing to check is the software is not going, are you a good person? Are you a bad person? Are you on a list of good people or bad people? Are you allowed? When we're born, what's your gender? What's your religion? None of those are in the rules. And that's the important distinction.