can no longer use random keys as recycling key space.