These observations prompted us to explore a constrained c max p optimisation, where the SC score is incorporated into an additional loss function, such that molecules with SC > 4 are heavily penalised and lower SC scores are encouraged. In Figure (b) we show that by constraining the dreaming process in this way, we can achieve a similar distribution of c max p optimised MOFs while avoiding the formation of synthetically complex linkers.