Revert "Protectorate kludge"

This reverts commit 1fbf8682bb9bd022b5ab26b472e38a2efc7e5e8c.