I suspect that MSmithy is mentioning this at this stage to obtain some reassurances that a fairs-fair exchange feature might be built into the new client however its not on the list of critical additions and its quite likely it may never be as it encourages trading instead of open sharing, I think a public vote might be necessary before such a feature was added and then a proper discussion could take place on the merits of having such a feature or not.