```\n/\*\*\n \* @notice allows improsening an Operator if the validator have not been exited until expectedExit\n \* @dev anyone can call this function\n \* @dev if operator has given enough allowence, they can rotate the validators to avoid being prisoned\n \*/\nfunction blameOperator(\n StakePool storage self,\n DataStoreUtils.DataStore storage DATASTORE,\n bytes calldata pk\n) external {\n if (\n block.timestamp > self.TELESCOPE.\_validators[pk].expectedExit &&\n self.TELESCOPE.\_validators[pk].state != 3\n ) {\n OracleUtils.imprison(\n DATASTORE,\n self.TELESCOPE.\_validators[pk].operatorId\n );\n }\n}\n```\n