I think that you have to lie about read onlyness to get the fragments to do the right thing? Most of the sysprocs aren't marked read only to avoid several different behaviors. Maybe Ning knows more.