Square away the majors in the portfolio they at least offer capital protection, dividends and plenty of cash and cashflow for the vicissitudes of the mining lifecycle. Most of the time these small little miners are more trouble than they are worth. High risk high return on lottery probability, inconsistent production, accretion (if at all) is lumpy and worse of all needs a very close eye on the balance sheet. This is not the place top be.
Mining is inherently capital intensive but these small cap miners are even more so. I'm not saying there are no good ones out there but really best kept to a minimum in the portfolio.