Functions that are only used within this contract and are invoked only once can be refactored to eliminate extra gas costs of calling a function. Such functions are _updateClaimedEpoch and _isClaimedEpoch. This may reduce the readability so consider if you want to sacrifice it for a bit cheaper execution.
As mention by the author of the issue, we prefer to keep code clarity rather than save a little bit on gas for these tow cases. That's why I've acknowledged the issue.
Handle
pauliax
Vulnerability details
Impact
Functions that are only used within this contract and are invoked only once can be refactored to eliminate extra gas costs of calling a function. Such functions are _updateClaimedEpoch and _isClaimedEpoch. This may reduce the readability so consider if you want to sacrifice it for a bit cheaper execution.