Beyond human : Rescue mission ?