Fix auth contract.