another bug fix dramatically lowers kernel run time for bpc