The Megas promise of redemption