Dung and death

, 06 September 2023
Dung and death
Red-breasted Carrion Beetle © Glenn Norris

Alex Worsley

Senior Ecologist

They say two things are certain in life: death and taxes. Wildlife doesn’t have to pay taxes, but most living things will one day eventually die (planarian worms and a few other select organisms might have something to say about that, but that's a topic for another day). In the same vein, anything that eats will usually need to, ahem, excrete. So, given the huge abundance of biomass in our flora and fauna, how come we aren't all drowning in corpses and poo? That answer lies in nutrient cycling, decomposition and the role of detrivores.

Banded Burying Beetle © Ashleigh Whiffin
Banded Burying Beetle © Ashleigh Whiffin

Detrivores play a vital role in ecosystems by breaking down organic matter and animal waste into simpler forms, making the nutrients within available to the wider environment. These organisms come in a vast variety of lifeforms from fungi, woodlice, millipedes, tiny soil dwelling mites, springtails and other soil fauna, earthworms and right up to the mighty carrion beetles. These processes are beneficial in our semi-natural habitats, but also within agricultural systems. The nutrients, once broken down, are more available to crops and forage and can raise organic matter levels within the soil.

Dung beetles are an incredibly important group which focus on the recycling of animal ‘outputs’. In addition to their roles as detrivores, they are also a vital food source to larger mammals, in particular bats such as the Greater Horseshoe Bat. Unfortunately, they are immensely impacted by the chemicals used in worm treatment, both in agriculture and in domestic animals, which are then passed into the dung. These can wipe out dung beetles and other dung feeding invertebrates as a food source, affecting both the beetles and the creatures that feast upon them.

Dung Beetle © Victoria Hume
Dung Beetle © Victoria Hume

The Banded Burying Beetle is a silphid - these beetles are an interesting group of insects, many associated with carrion. The National Silphidae Recording Scheme collates records for beetles in the family Silphidae - find out more here

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1782773419.26540 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1782773419.29630.0308Matched route: news/[slug:s]
1782773419.29640.0002Server address: 216.73.217.103
1782773419.29650.0001Using master page: /templates/pages/blog/post.php
1782773419.29650Page arguments:
Array
(
    [0] => /news/dung-and-death
    [s] => dung-and-death
    [1] => dung-and-death
)
1782773419.29690.0004 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782773419.29810.0012 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782773419.30020.0021 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782773419.30090.0007INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782773419.30290.0021 [1] SELECT * FROM swt_shop_cart WHERE cartID=22433369
1782773419.30360.0007 [1] SELECT * FROM swt_shop_cart WHERE cartID=22433369
1782773419.30430.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-29 22:50:00' AND saleTo>'2026-06-29 22:50:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782773419.3060.0017 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='dung-and-death')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-06-29 22:50:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782773419.3090.003 [1] SELECT FOUND_ROWS() AS `count`
1782773419.30970.0007 [1] SELECT * FROM swt_blog_posts WHERE postID=3169 AND postStatus='Published' AND postDateTime<='2026-06-29 22:50:00'
1782773419.31090.0012 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782773419.31160.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782773419.31250.0009 [1] SELECT * FROM swt_categories WHERE catID=255 LIMIT 1
1782773419.31320.0007 [1] SELECT * FROM swt_categories WHERE catID=49 LIMIT 1
1782773419.31410.0008Using template: /templates/blog/post.html
1782773419.31440.0003 [162] SELECT catID, catPath FROM swt_categories
1782773419.31540.001 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-29 22:50:00' AND postSlug='dung-and-death'
1782773419.33620.0208Using template: /templates/blog/post.html
1782773419.33690.0007 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782773419.33850.0016Using template: /templates/pages/attributes/seo.html
1782773419.33870.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782773419.33970.001 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=104 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1782773419.34120.0014 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782773419.34420.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782773419.34490.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782773419.3470.0022Using template: /templates/navigation/ps_nav_template.html
1782773419.34710 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782773419.34790.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782773419.34840.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782773419.35140.003 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782773419.35250.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782773419.35320.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782773419.35580.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782773419.35680.0011 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1782773419.35910.0023 [1] Using template: /templates/navigation/breadcrumbs.html
1782773419.35970.0006Using template: /templates/blog/post.html
1782773419.35990.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782773419.36080.0009Using template: /templates/blog/author.html
1782773419.36140.0005 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='dung-and-death')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-06-29 22:50:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782773419.36360.0023 [1] SELECT FOUND_ROWS() AS `count`
1782773419.36420.0006 [1] Using template: /templates/blog/post.html
1782773419.36790.0037Using template: /templates/blog/comment_form.html
1782773419.36940.0015 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3169 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782773419.42020.0508 [0] Using template: /templates/blog/comment.html
1782773419.42040.0002Using template: /templates/blog/post.html
1782773419.42060.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782773419.42150.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782773419.42220.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782773419.42290.0007 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782773419.42550.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782773419.4260.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782773419.42860.0026 [6] Using template: /templates/navigation/footer-nav.html
1782773419.42960.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782773419.43040.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782773419.43090.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782773419.43330.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782773419.43390.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782773419.4360.0021 [10] Using template: /templates/navigation/footer-nav.html
1782773419.43950.0035 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782773419.44040.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782773419.44090.0005 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782773419.44360.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782773419.44410.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782773419.4460.002 [29] Using template: /templates/navigation/footer-nav.html
1782773419.44890.0028 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782773419.44980.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782773419.45050.0006 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782773419.45270.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782773419.45330.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782773419.45530.0019 [10] Using template: /templates/navigation/footer-nav.html
1782773419.45660.0014Request time: 0.1956
1782773419.45660Process time: 0.1954
1782773419.45660Memory: 1.6233