Charter-caught halibut are smaller these days.  So charters slay rockfish to make up for small flatfish and keep clients happy.  The pressure on rockfish is much greater these days and soon charters will have rockfish overfished just like they overfished halibut.