v2

@troygoode CR please.  Thanks!
@OronNadiv - I've had to do this before (multiple `_.defaults` calls) and I wasn't crazy about it. I don't know if the underscore master (@troygoode) has any trickses up his sleeve for this one.