     batch_banded_score_profile<BAND_LEN,ThreadParallelScheduler,N,M>(
         stream,
         n_tests,
-        n_tasks,
-        pattern_dvec,
-        text_dvec,
-        score_dvec );
+        n_tasks );
 
     // test the StagedThreadParallelScheduler
     batch_banded_score_profile<BAND_LEN,StagedThreadParallelScheduler,N,M>(
         stream,
         n_tests,
-        n_tasks,
-        pattern_dvec,
-        text_dvec,
-        score_dvec );
+        n_tasks );
 
     // TODO: test WarpParallelScheduler
     fprintf(stderr, " GCUPS\n");

void batch_banded_score_profile(
    const stream_type               stream,
    const uint32                    n_tests,
    const uint32                    n_tasks,
    thrust::device_vector<uint32>&  pattern_dvec,
    thrust::device_vector<uint32>&  text_dvec,
    thrust::device_vector<int16>&   score_dvec)
{
    typedef aln::BatchedBandedAlignmentScore<BAND_LEN,stream_type, scheduler_type> batch_type;  // our batch type


        batch_score_profile<WarpParallelScheduler,N,M>(
            stream,
            n_tests,
            n_tasks );
    }
    {
        const uint32 BLOCKDIM = 128;
