Det tog fyra år, men vid middagstid på onsdagen beordrade slutligen Högsta domstolen i Mexiko att de tolv fängslade medlemmarna i den sociala rörelsen Frente de Pueblos en Defensa de la Tierra (FPDT ) i samhället San Salvador Atenco, strax utanför Mexico City, ska friges.
Enligt domstolen har Ignacio del Valle och de andra suttit fängslade på falska grunder - politiskt motiverade sådana, kan tilläggas - sedan 2006, då en social konflikt om landrättigheter och myndighetsmissbruk urartade i kravaller och att tusentals poliser slutligen genomförde en blodig stormning av samhället.
De federala poliserna begick en rad grova övergrepp mot civila. Många kvinnor - däribland flera utländska observatörer - utsattes för sexuella övergrepp. Flera våldtäkter ska också ha ägt rum under fångtransporterna.
Men de som straffades var inte våldtäktsmännen, utan invånarna i San Salvador Atenco och deras ledare.
Att de politiska fångarna från Atenco nu äntligen friges är ett steg i rätt riktning och visar att rättvisan ibland faktiskt kan fungera i Mexiko, även om det kan ta lång tid.
Men i en fungerande rättsstat borde de som tvingats sitta fängslade i åratal på falska grunder också ha rätt till en ansenlig ersättning från staten (och de ansvariga för övergreppen mot civila ställas inför rätta). Men det är kanske för mycket att hoppas på.