small dependency hell