Use a separate function for bfl initialise that doesn't require locking.