         Offset      block_offset,
         Offset      valid_items)
     {
+        __syncthreads();
+
         BlockLoadValues loader(temp_storage.load_values);
         LoadItems(
             loader,

     */
    struct _TempStorage
    {
        Offset   relative_bin_offsets[RADIX_DIGITS + 1];
        bool    short_circuit;

        union

            {
                ProcessTile<true>(block_offset);
                block_offset += TILE_ITEMS;

                __syncthreads();
            }

            // Clean up last partial tile with guarded-I/O
