Yep, the reason I went with $.extend is that as you pointed out, it's not a hot path and it turned out to be 1 byte smaller after gzip.  I'm fine doing it either way if you have a preference.