Drop client locking and replace it with an immuteable list.