Avoid observer reuse