Could this function be changed to the following? Wouldn't that be cleaner? Is there some other concern?
```javascript
            function update_attendees(){
                var all_update_dfds = [];
                $.each(off_json.farmers_attendance, function(index, per){
                    all_update_dfds.push(update_attendee(per));    
                });
                return $.when.apply($,all_update_dfds);
            }
```