dont unobserve when cleaning engine