Recent progress in the determination of hadronic matrix elements has revealed a tension between the experimental value of epsilon'/epsilon, which quantifies direct CP-violation in K to pi pi decays, and the Standard-Model prediction. The welI-understood indirect CP violatipn encoded in the quantity epsilon typically precludes large new-physics contributions to epsilon' and challenges such an explânation of the discrepancy. We show that it is possible to cure the epsilon' discrepancy in the Minimal Supersymmetric Standard Model with squark masses above 3 TeV without overshooting epsilon. This solution exploits two features of supersymmetry, the possibility of large isospin-breaking contributions (enhancing epsilon') and the Majorana nature of gluinos (permitting a suppression of epsilon). Our solution involves no finetuning of CP phases or other parameters. In addition, we also improved the Standard Model prediction value of epsilon', which implies 2.9 sigma discrepancy.