to be locked, doesn't it? Perhaps we want a sister method (is_shared_local say?) that API clients not requiring locking could call instead? Ian C.