Is this really necessary, add underscore.js as a dependency only for extend?