For Drosera read Prosophyllum! I need a cup of coffee.
Drosophyllum of course doesn't grow naturally here, but maybe something of my original 'thought' is still valid...
Cheers Dave -