more thinking, there ought to be a safe protocol here.. haven't found it yet