moved erased_observer to silicium