Nobody can cast for any proposal
```\\nFile: bophades\\src\\external\\governance\\GovernorBravoDelegate.sol\\n    function castVoteInternal(\\n        address voter,\\n        uint256 proposalId,\\n        uint8 support\\n    ) internal returns (uint256) {\\n// rest of code// rest of code\\n        // Get the user's votes at the start of the proposal and at the time of voting. Take the minimum.\\n        uint256 originalVotes = gohm.getPriorVotes(voter, proposal.startBlock);\\n446:->       uint256 currentVotes = gohm.getPriorVotes(voter, block.number);\\n        uint256 votes = currentVotes > originalVotes ? originalVotes : currentVotes;\\n// rest of code// rest of code\\n    }\\n```\\n\\n```\\nfunction getPriorVotes(address account, uint256 blockNumber) external view returns (uint256) {\\n->      require(blockNumber < block.number, "gOHM::getPriorVotes: not yet determined");\\n// rest of code// rest of code\\n    }\\n```\\n\\nTherefore, L446 will always revert. Voting will not be possible.\\nCopy the coded POC below to one project from Foundry and run `forge test -vvv` to prove this issue.
```\\nFile: bophades\\src\\external\\governance\\GovernorBravoDelegate.sol\\n        uint256 originalVotes = gohm.getPriorVotes(voter, proposal.startBlock);\\n446:-        uint256 currentVotes = gohm.getPriorVotes(voter, block.number);\\n446:+        uint256 currentVotes = gohm.getPriorVotes(voter, block.number - 1);\\n        uint256 votes = currentVotes > originalVotes ? originalVotes : currentVotes;\\n```\\n\\n 
Nobody can cast for any proposal. Not being able to vote means the entire governance contract will be useless. Core functionality is broken.
```\\nFile: bophades\\src\\external\\governance\\GovernorBravoDelegate.sol\\n    function castVoteInternal(\\n        address voter,\\n        uint256 proposalId,\\n        uint8 support\\n    ) internal returns (uint256) {\\n// rest of code// rest of code\\n        // Get the user's votes at the start of the proposal and at the time of voting. Take the minimum.\\n        uint256 originalVotes = gohm.getPriorVotes(voter, proposal.startBlock);\\n446:->       uint256 currentVotes = gohm.getPriorVotes(voter, block.number);\\n        uint256 votes = currentVotes > originalVotes ? originalVotes : currentVotes;\\n// rest of code// rest of code\\n    }\\n```\\n