fixed default observer ignores