         return textFieldCharactersCount
     }
     
-    private func checkIfNeedsCallDidReachMaxLengthDelegate(count: Int) {
-        if (count >= maxLength) {
-            counterDelegate?.didReachMaxLength(textField: self)
-        }
+    private func callDidReachMaxLengthDelegateIfNeeded(count: Int) {
+        guard count >= maxLength else { return }
+        counterDelegate?.didReachMaxLength(textField: self)
     }
 
     // MARK: - Animations
     
     private func prepareToAnimateCounterLabel(count: Int) {
-        
-        var animationType : AnimationType = .unknown
+        var animationType: AnimationType = .unknown
         
         if (count >= maxLength) {
             animationType = .didReachLimit

    }
    
    // MARK: - Public Methods
    
    /**
     Initializes a new beautiful *TextFieldCounter*.
     

        }
    }
    
    // MARK: - Enumerations and Constants
    enum AnimationType {
        case basic
        case didReachLimit
