      - parameter presentingView: The view that the HUD will be located in.
      - parameter completion: Will be trigger when the HUD is removed.
     */
-    public static func showOrUpdateHUD(loadingIndicator: LoadingIndicatorType, messages: [String], presentingView: UIView, completion: (() -> Void)?) {
+    public static func showOrUpdateHUD(loadingIndicator loadingIndicator: LoadingIndicatorType, messages: [String], presentingView: UIView) {
         if loadingIndicator == .Standard {
-           showHud(text: messages, presentingView: presentingView, completion: completion)
+           showHud(text: messages, presentingView: presentingView, completion: nil)
         }
     }
 

     - parameter presentingView: The view that the HUD will be located in.
     - parameter completion: Will be trigger when the HUD is removed.
    */
    public static func showOrUpdateHUD(icon: UIImage, message: String, presentingView: UIView, completion: (() -> Void)?) {
        let duration = appearance.defaultDurationTime
        showHud(text: Array(arrayLiteral: message), icon: icon, duration: duration, presentingView: presentingView, completion: completion)
    }

     - parameter presentingView: The view that the HUD will be located in.
     - parameter completion: Will be trigger when the HUD is removed.
     */
    public static func showOrUpdateHUD(icon icon: UIImage, message: String, duration: Double, presentingView: UIView, completion: (() -> Void)?) {
        showHud(text: Array(arrayLiteral: message), icon: icon, duration: duration, presentingView: presentingView, completion: completion)
    }
    
