Interesting discovery, however,the key is whether any sign of life? It's purely dependent of the atmospheric composition with the prevailing conditions.