A giant alien planet that shouldn't exist