Alien invasion?