Custom conditionals. Also, a step further to generalized optimization.