 		}
 
 		// With discontinuity flags
-		template <bool FIRST_TILE, bool FLAG_FIRST, typename T, typename Flag, typename VectorType>
+		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],

		}

		// With discontinuity flags (unguarded)
		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],

		T *d_in,
		const SizeT &guarded_elements)
	{
		Iterate<0, 0>::template LoadDiscontinuity<FIRST_TILE>(
			data, flags, d_in, guarded_elements);
	} 
};
