Reactive functions should preserve visibility