Sharing slice header, should be a pool I think but unit tests so far don't show problems