removed bcf_erase()
makes sure that bcf1_t(s) picked from the pool are cleared.