 		T *smem_pool) :
 			lane_partial(SrtsGrid::MyLanePartial(smem_pool)),							// set lane partial pointer
 			secondary_details(
-				smem_pool + SrtsGrid::RAKING_QUADS)
+				smem_pool + SrtsGrid::RAKING_ELEMENTS)
 	{
 		if (threadIdx.x < SrtsGrid::RAKING_THREADS) {
 			// Set raking segment pointer

		WarpscanStorage warpscan) :
			lane_partial(SrtsGrid::MyLanePartial(smem_pool)),							// set lane partial pointer
			secondary_details(
				smem_pool + SrtsGrid::RAKING_QUADS,
				warpscan)
	{
		if (threadIdx.x < SrtsGrid::RAKING_THREADS) {

		T warpscan_identity) :
			lane_partial(SrtsGrid::MyLanePartial(smem_pool)),							// set lane partial pointer
			secondary_details(
				smem_pool + SrtsGrid::RAKING_ELEMENTS,
				warpscan,
				warpscan_identity)
	{
