Go Away!

, 24 November 2020
Go Away!
Garden Tiger Moth

If, as I do, you run a moth trap you will have noticed that moth colouration falls roughly into two categories. Most exhibit what is called cryptic colouration with dull colours and generally subdued patterns which are designed to act as camouflage and provide protection against predators.  Some go even further; Buff-tip for instance does a rather good impression of a broken twig and Angle Shades looks for all the world like a dead leaf, while species such as Chinese Character (below) and Magpie Moth mimic bird poo! 

 Chinese Character 06

However some, such as the ‘Tigers’ and species such as Cinnabar (both adult and larvae, below) are much more brightly coloured (one might almost say garish in some cases) and not easily missed! The technical term for this colouration is aposematic (the term is derived from the Greek and appears to mean 'a signal to go away'!) and indicates a pretty toxic character. This colouration is mainly designed to work on species with good colour vision (generally birds or reptiles), the idea being that a young and inexperienced predator eats an aposematic creature, is ill, associates the bright colours with feeling awful and remembers not to do it again! The predated individual is dead but the rest of the species have been saved from further attacks from this particular predator.

36818942 1805421096147688 3869254570026729472 n

Species with warning colouration are often mimicked by other species. If the mimic is also poisonous or venomous this is known as Müllerian mimicry (after the German zoologist Friedrich Müller). Often groups of noxious species will mimic each other, resulting in a ‘mimicry ring’ (bumblebees, below,  are a good example of this). Sharing warning colouration benefits the species in the ring as predators come across the noxious pattern more often and learn to avoid it more quickly. If, on the 

B ruderatus

other hand, the mimic is harmless and is in fact ‘hijacking’ the warning colouration we get Batesian mimicry (after Henry Bates an English explorer/naturalist). Probably the best examples of this in the UK are provided by the hoverflies, harmless insects which mimic either bees or wasps.  This arrangement obviously benefits the mimic which acquires protection on the back of the models noxiousness. The poisonous model, however, actually loses out to a degree as if predators encounter the mimic regularly they will not learn to avoid the warning pattern as quickly as they might. An stunning example of Batesian mimicry is the caterpilar of Elephant Hawk Moth which when threatened does a pretty good impression of a snake, scales and all! (below)

Rxelephant larva

Leave a comment

Comments

  • Robin Harris:

    Good stuff, Chris – a very clear explanation of some of the natural world’s strategies for survival.

    25 Nov 2020 11:44:00

Time Δ Debug Message - Perch Runway 3.2
1783127718.09060 [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
1783127718.11630.0256Matched route: news/[slug:s]
1783127718.11640.0001Server address: 216.73.217.177
1783127718.11640Using master page: /templates/pages/blog/post.php
1783127718.11640Page arguments:
Array
(
    [0] => /news/go-away
    [s] => go-away
    [1] => go-away
)
1783127718.11670.0002 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783127718.11760.0009 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783127718.11910.0016 [1] SELECT * FROM swt_shop_cart WHERE cartID=22592102
1783127718.11970.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22592102
1783127718.12010.0005 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-04 01:15:00' AND saleTo>'2026-07-04 01:15:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783127718.12120.0011 [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='go-away')) 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-07-04 01:15:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783127718.12380.0026 [1] SELECT FOUND_ROWS() AS `count`
1783127718.12440.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=2384 AND postStatus='Published' AND postDateTime<='2026-07-04 01:15:00'
1783127718.12540.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783127718.12620.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783127718.12690.0007 [1] SELECT * FROM swt_categories WHERE catID=88 LIMIT 1
1783127718.12740.0004 [1] SELECT * FROM swt_categories WHERE catID=70 LIMIT 1
1783127718.12810.0007 [1] SELECT * FROM swt_categories WHERE catID=36 LIMIT 1
1783127718.12860.0005 [1] SELECT * FROM swt_categories WHERE catID=49 LIMIT 1
1783127718.12920.0005Using template: /templates/blog/post.html
1783127718.13010.0009 [162] SELECT catID, catPath FROM swt_categories
1783127718.13130.0012 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-04 01:15:00' AND postSlug='go-away'
1783127718.15540.0241Using template: /templates/blog/post.html
1783127718.15590.0005 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783127718.15740.0015Using template: /templates/pages/attributes/seo.html
1783127718.15760.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783127718.15840.0008 [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
1783127718.15950.0011 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783127718.16240.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783127718.16290.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783127718.16510.0022Using template: /templates/navigation/ps_nav_template.html
1783127718.16510 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783127718.16610.001 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783127718.16670.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783127718.16930.0026 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783127718.17020.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783127718.17090.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783127718.17340.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783127718.17430.001 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783127718.17650.0022 [1] Using template: /templates/navigation/breadcrumbs.html
1783127718.17690.0005Using template: /templates/blog/post.html
1783127718.17720.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='9' LIMIT 1
1783127718.17790.0008Using template: /templates/blog/author.html
1783127718.17840.0004 [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='go-away')) 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-07-04 01:15:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783127718.18030.002 [1] SELECT FOUND_ROWS() AS `count`
1783127718.18080.0005 [1] Using template: /templates/blog/post.html
1783127718.18320.0024Using template: /templates/blog/comment_form.html
1783127718.18410.0009 [1] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2384 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783127718.23420.05 [1] Using template: /templates/blog/comment.html
1783127718.23480.0006Using template: /templates/blog/post.html
1783127718.23490.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='9' LIMIT 1
1783127718.23580.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783127718.23660.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783127718.23720.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
1783127718.23980.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783127718.24040.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783127718.24310.0028 [6] Using template: /templates/navigation/footer-nav.html
1783127718.24410.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783127718.24470.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783127718.24520.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783127718.24810.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783127718.24880.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783127718.2510.0022 [10] Using template: /templates/navigation/footer-nav.html
1783127718.25440.0034 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783127718.25520.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783127718.25570.0006 [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
1783127718.25830.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783127718.25890.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783127718.26080.0019 [29] Using template: /templates/navigation/footer-nav.html
1783127718.26320.0024 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783127718.2640.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783127718.26460.0005 [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
1783127718.26680.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783127718.26740.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783127718.26940.002 [10] Using template: /templates/navigation/footer-nav.html
1783127718.27090.0015Request time: 0.1818
1783127718.27090Process time: 0.1816
1783127718.27090Memory: 1.6291