This reverts commit 0a4f25e8. The commit did not compile.. the key_len is size_t so it's an unsigned...