weird observer example