     
     //MARK: - Internal Instances Functions
     
-    internal func removeFromSuperViewAnimated(animated: Bool, completion: JPulseHUDCompletion? = nil) {
+    internal func removeFromSuperViewAnimated(animated: Bool) {
         if animated {
             UIView.animateWithDuration(hideAnimationDuration, delay: 0, options: .CurveEaseOut, animations: { [weak self] in
                 self?.alpha = 0
             }) { [weak self] (_) in
                 self?.removeFromSuperview()
-                completion?()
             }
         } else {
             removeFromSuperview()
-            completion?()
         }
     }
     

        }
    }
    
    public var hideAnimationDuration = 1.0
    
    public var pulseDurationOffset = 0.0
    
    //MARK: - Initializers
    

public class JPulseDateNumberGenerator: JPulseNumberGenerator {
    
    public var seed: AnyObject = NSDate()
    private var seedString: String {
        let seconds = seed.timeIntervalSince1970 % 1.0
        let secondsString = "\(seconds)"
        return secondsString.substringFromIndex(secondsString.startIndex.advancedBy(2))
