The aliens are upon us