private async void ProcessItem( LocalBook LB ) { await LB.Process(); if ( LB is SpiderBook ) { SpiderBook SB = ( SpiderBook ) LB; BookInstruction BS = SB.GetBook(); if ( BS.Packable ) { BS.PackVolumes( SB.GetPPConvoy() ); } } }