checks and balances are a must