actually, this whole dependency management thing has gotten out of hand. it's like every project needs a hundred libraries just to do the simplest thing. where's the simplicity we used to have?