Future contact with aliens?