STYX: a versatile pseudophosphatase. (13th April 2017)