ensured dependencies resolve correctly