         )
     }
 
-    public func af_setImageWithURL(URL: NSURL, placeholderImage: UIImage?, filter: ImageFilter) {
-        af_setImage(
-            URLRequest: URLRequestWithURL(URL),
+    public func af_setImageWithURL(URL: NSURL, placeholderImage: UIImage? = nil, filter: ImageFilter) {
+        af_setImageWithURLRequest(
+            URLRequestWithURL(URL),
             placeholderImage: placeholderImage,
             filter: filter,
             imageTransition: .None,

        filter: ImageFilter?,
        imageTransition: ImageTransition)
    {
        af_setImage(
            URLRequest: URLRequestWithURL(URL),
            placeholderImage: placeholderImage,
            filter: filter,
            imageTransition: imageTransition,

        )
    }

    public func af_setImageWithURL(URL: NSURL, placeholderImage: UIImage? = nil, imageTransition: ImageTransition) {
        af_setImageWithURLRequest(
            URLRequestWithURL(URL),
            placeholderImage: placeholderImage,
            filter: nil,
            imageTransition: imageTransition,
