         do {
             let toast = try toastViewForMessage(message, title: title, image: image, style: style)
             showToast(toast, duration: duration, position: position, completion: completion)
-        } catch ToastError.insufficientData {
+        } catch ToastError.missingParameters {
             print("Error: message, title, and image are all nil")
         } catch {}
     }

        do {
            let toast = try toastViewForMessage(message, title: title, image: image, style: style)
            showToast(toast, duration: duration, point: point, completion: completion)
        } catch ToastError.insufficientData {
            print("Error: message, title, and image cannot all be nil")
        } catch {}
    }

    }
    
    private enum ToastError: Error {
        case missingParameters
    }
    
    private var queue: NSMutableArray {
