Use new dictionary each time bufs are allocated