Blanket Retroactive Amelioration: A Remedy for Disproportionate Punishments