diff --git a/src/chain-observers/providers/alarm-provider.ts b/src/chain-observers/providers/alarm-provider.ts
index ecb6a8f57be126a5bc40e4632e2c7c552929d4f2..40c23e631e0c03690b8468260f56e891a60d74b1 100644
--- a/src/chain-observers/providers/alarm-provider.ts
+++ b/src/chain-observers/providers/alarm-provider.ts
@@ -55,9 +55,10 @@ export class AlarmProvider<TAccounts extends Array<TAccountName> = Array<TAccoun
     for(const account of this.accounts) {
       if (accounts[account].recoveryAccount === STEEM_ACCOUNT_NAME)
         result.alarmsPerAccount[account].push(EAlarmType.LEGACY_RECOVERY_ACCOUNT_SET);
+
       if (accounts[account].governanceVoteExpiration === undefined)
         result.alarmsPerAccount[account].push(EAlarmType.GOVERNANCE_VOTE_EXPIRED);
-      if (accounts[account].governanceVoteExpiration!.getTime() < (Date.now() + ONE_MONTH_MS))
+      else if (accounts[account].governanceVoteExpiration!.getTime() < (Date.now() + ONE_MONTH_MS))
         result.alarmsPerAccount[account].push(EAlarmType.GOVERNANCE_VOTE_EXPIRATION_SOON);
     }