Try less computational-expensive observer