According to Hungarian authorities, they agreed to return Safarov only after receiving assurances that his sentence would be enforced. If that was the agreement, then obviously Azerbaijan cheated its Hungarian partners, because Safarov was pardoned right after his arrival to Baku.