fix handling of b_active