A clue to alien life