Aren't slices costly to append? As I can't know beforehand how many records there will be.