public Slot relink(Slot rest) {
			if (strongkey() != null && strongvalue() != null) {
				if (rest == null && this.next == null) {
					return this;
				} else {
					return copy(rest);
				}
			} else {
				return rest;
			}
		}