CPAlgorithms: add further protections to the global trigger algorithm
Implement a few more checks of the configuration before passing the settings on to the algorithm.
Implement a few more checks of the configuration before passing the settings on to the algorithm.