CanSee should pass the observer, like, for real.