validating barter, clean up