Decentralize the objective checker.