compatibility tree now favours unallocated clients, closes #218