 				if (FIRST_TILE && (LOAD == 0) && (blockIdx.x == 0) && (threadIdx.x == 0)) {
 
 					// First load of first tile of first CTA: discontinuity
-					flags[LOAD][0] = (FLAG_FIRST) ? 1 : 0;
+					flags[LOAD][0] = 1;
 
 				} else {
 

		}

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

			if (FIRST_TILE && (LOAD == 0) && (blockIdx.x == 0) && (threadIdx.x == 0)) {

				// First load of first tile of first CTA: discontinuity
				flags[LOAD][0] = 1;

			} else {

