|  | @@ -238,16 +238,16 @@ static const grpc_channel_filter test_filter = {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  static bool maybe_add_filter(grpc_channel_stack_builder *builder, void *arg) {
 | 
	
		
			
				|  |  |    if (g_enable_filter) {
 | 
	
		
			
				|  |  | -    return grpc_channel_stack_builder_prepend_filter(builder, &test_filter,
 | 
	
		
			
				|  |  | -                                                     NULL, NULL);
 | 
	
		
			
				|  |  | +    return grpc_channel_stack_builder_append_filter(builder, &test_filter,
 | 
	
		
			
				|  |  | +                                                    NULL, NULL);
 | 
	
		
			
				|  |  |    } else {
 | 
	
		
			
				|  |  |      return true;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  static void init_plugin(void) {
 | 
	
		
			
				|  |  | -  grpc_channel_init_register_stage(GRPC_SERVER_CHANNEL, 0, maybe_add_filter,
 | 
	
		
			
				|  |  | -                                   NULL);
 | 
	
		
			
				|  |  | +  grpc_channel_init_register_stage(GRPC_SERVER_CHANNEL, MAX_INT,
 | 
	
		
			
				|  |  | +                                   maybe_add_filter, NULL);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  static void destroy_plugin(void) {}
 |