i was going to clean up appendcluster in the next pass it is got a bunch of asserts that are either ridiculous paranoia or errors that should be handled  anyway  drop these and go back to the asserts 