Probabilmente hanno portato sulla Terra anche materiali organici complessi e forse hanno persino dato il via alla vita sulla Terra.
Probabil că au adus, de asemenea, materie organică complexă pe Pământ, iar asta ar fi facilitat apariția vieții.