30 years of the Marrakesh Agreement