Exposure of the solid zwitterion [CoIII(eta 5-C5H4CO2H)(eta 5-C5H4CO2)] to hydrated vapours of volatile acids (HCl, CF3CO2H, HBF4) or bases (NH3, NMe3, NH2Me) quantitatively produces the corresponding salts; the heterogeneous reactions are fully reversible, as the acid or base molecules can be removed by thermal treatment, regenerating the starting material.