Checks and Balances for Each Branch - Search