Constraining so that the handler implements the contract.