And beware of giving people or institutions too many limitations on their power lest they be incapable of decisive action when it it really needed. Checks and balances are ok, but don't tie the hands of your leaders to the point where they cannot lead.