Implement out-of-order set