No need for stable sort, duh
Cloning and OOM checks