persistent to machines and cogs save possible bugs?
more destroy method goodness.