ObserverSafe over