WIP, just save/replacing arrays -- no more splice
splice working at all, not sure how well it will hold up with hard concurrency, but the server is a single queue