simplified use of LinkContractInterceptor