descriptor interception