Oh I see, I misunderstood. When you wrote "...should have a weak dependency..." was a recommendation not a statement. OK, sorry about that.
Thanks again for your help with nscache.