What kind of Island of Dr Moreau are we living in?