When syncing with CouchDB (in the iOS 8 Simulator) the initial linq query would return 2 values.  The first value would be an actual header value, the second value would be null, thus causing an exception in String.Join.  Added the where clause to filter out any null values.