A concern towards the mighty carrion feeders