The aliens are coming?