     __shared__ unsigned int s_adding_depletants;
     __shared__ unsigned int s_depletant_queue_size;
 
-    __shared__ unsigned int s_reject;
     __shared__ unsigned int s_nneigh;
 
     // load the per type pair parameters into shared memory

    unsigned int move_type_select = hoomd::UniformIntDistribution(0xffff)(rng);
    bool move_type_translate = !shape_i.hasOrientation() || (move_type_select < move_ratio);

    if (move_type_translate)
        {
        move_translate(pos_i, rng, s_d[typ_i], dim);

        // need to reject any move that puts the particle in the inactive region
        if (domain_decomposition && !isActive(vec_to_scalar3(pos_i), box, ghost_fraction))
            move_active = false;
        }
    else
        {
        move_rotate(shape_i.orientation, rng, s_a[typ_i], dim);
        }

    if (move_active)

        {
        s_overlap_checks = 0;
        s_overlap_err_count = 0;
        }

    __syncthreads();
