             if !metadata.isEmpty {
                 response.headers["x-amz-meta-"] = metadata
             }
+        default:
+            break
         }
-        return response
     }
 }

            }
            request.httpHeaders["x-amz-meta-"] = nil
        }
        
        switch request.operation {
        // fixup CreateBucket to include location
        case "CreateBucket":

                }
            }
        }
    }
    
    func metadataFixup(request: inout AWSRequest) {
        // add metadata to request
        if let metadata = request.httpHeaders["x-amz-meta-"] as? [String: String] {
            for (key,value) in metadata {
