A similar procedure is applied to constrain the GA search. In particular, when running separate optimizations for the cis and trans GPGG manifolds, the geometries are checked on-the-fly to ensure that they belong to the chosen isomer class since the local optimizer can, although very rarely, alter the isomerization state of the proline (Fig. ).