isSKey mistake counter + a refactoring promise