Life on land at 3.5 bya?