a couple or additional info about hasObservers