I guess another possibility is to use the normal .getContent function with a global administrator context. That would save the permissions check as well, and would reduce the risk of the wrong getContent function being called. This will be better when _getContent is moved into internal though.