 			</cfif>
 		<!-- Herp -->
 		<cfelseif collection_cde is "Herp" >
-			<cfif parts is not "tissues" or parts is not "whole organism">
+			<cfif colonPos gt 0 or (tissueP lte 0 and wholeOrgP lte 0)>
+				<cfset formatted_parts = "#parts#">
+			<cfelseif preserveP lte 0 and (skinP gt 0 or skelP gt 0)>
 				<cfset formatted_parts = "#parts#">
 			</cfif>
 		<cfelseif collection_cde is "Egg">

	<cfset collAr = ArrayNew(1)>
	<cfset colIdAr = ArrayNew(1)>
	<cfset pAr = ArrayNew(1)>
	
	<!--- Data Manipulation --->
	<cfset i = 1>

	<cfset temp = queryAddColumn(q, "agent", "VarChar", collAr)>
	<cfset temp = queryAddColumn(q, "agent_id", "VarChar", colIdAr)>
	<cfset temp = queryAddColumn(q, "formatted_parts", "VarChar", pAr)>
	<cfset temp = queryAddcolumn(q, "formatted_sex", "VarChar", sexAr)>
	<cfreturn q>
</cffunction>

