..the alien stole your kidneys?