Putin miss me? Moriarty is back.