Cruft removal: why do the $.fn.extend stuff three times when once will suffice?