If it is indeed a product limitation, the canUnlock() method on the Page class should return false when checked with an impersonated user; which it doesn't.So it seems like there's either a bug in the unlock functionality itself, or in the canUnlock() method.Correct me if I'm wrong.