diff --git a/javascript/src/utilities/secrets.js b/javascript/src/utilities/secrets.js
index baf7f9bbcf33df022bbb1c7ac48a4710e2fe3756..335913eb931bb65fe4de1659a631189a118cfd58 100644
--- a/javascript/src/utilities/secrets.js
+++ b/javascript/src/utilities/secrets.js
@@ -3,6 +3,8 @@ import { encryptMessage } from "./signingUtilities";
 import { encodeResponse } from "./appUtility";
 import { getSliceRange } from "./numberUtilities";
 
+const THRESHOLD = 2;
+
 /** Initialize
  */
 export const initSecrets = (bits, rngType) => secrets.init(bits, rngType);
@@ -47,17 +49,13 @@ export const encryptShare = async (share, publicKey) =>
 
 /** Account Recovery key management */
 
-export const getSecretThreshold = sharesNumber =>
-  sharesNumber === 3 ? 2 : parseInt(sharesNumber / 2);
-
 export const generateRecoveryKey = () => {
   const recoveryKey = generateSecret(512);
   return recoveryKey;
 };
 
 export const getRecoveryKeyShares = (recoveryKey, sharesNumber) => {
-  const threshold = getSecretThreshold(sharesNumber);
-  return divideSecretToShares(recoveryKey, sharesNumber, threshold);
+  return divideSecretToShares(recoveryKey, sharesNumber, THRESHOLD);
 };
 
 export const checkRecoveryKeyCombine = (recoveryKey, recoveryKeyShares) => {