Implement basic observing logic