The aliens have not landed! Thanks to a special CT unit