removed redundant observer