And ignoring that, almost all of the time, the programmer has very little power in these sorts of transactions.