do you have to remove the fields if you are already checking to see if htey are blank here?

```javascript
//remove any empty fields from our arrays
+      for(i=fields.length-1;i>=0;i--){
+        if(!fields[i]){
+          fields.splice(i,1);
+          fieldLabels.splice(i,1);	
+        }
+      }

```