we also want a _destroy method