The catalytic mechanism of protein tyrosine phosphatases revisited | Synapse