 	 */
 	template <
 		bool FIRST_TILE,								// Whether or not this is the first tile loaded by the CTA
-		bool FLAG_FIRST,								// Whether or not to flag the very first element loaded by CTA-0 as a discontinuity
 		typename T,										// Tile type
 		typename Flag,									// Discontinuity flag type
 		typename SizeT>									// Integer type for indexing into global arrays


		VectorType *vectors = (VectorType *) data;
		VectorType *d_in_vectors = (VectorType *) (d_in + (threadIdx.x << LOG_LOAD_VEC_SIZE));
		Iterate<0,0>::template LoadDiscontinuity<FIRST_TILE, FLAG_FIRST>(
			data, flags, vectors, d_in_vectors);
	}


		}

		// With discontinuity flags (unguarded)
		template <bool FIRST_TILE, typename T, typename Flag, typename VectorType>
		static __device__ __forceinline__ void LoadDiscontinuity(
			T data[][LOAD_VEC_SIZE],
			Flag flags[][LOAD_VEC_SIZE],
