Removed underscore.js dependency