clarifies observer