diff --git a/src/files.c b/src/files.c
index 2be75041769f80bf279c601f3ce3fb9e9f9a6b34..95a0db90b99a17c89d6843c9c90190e574c54d11 100644
--- a/src/files.c
+++ b/src/files.c
@@ -2966,7 +2966,6 @@ void load_history(void)
 		if (read > 0 && line[read - 1] == '\n')
 		    line[--read] = '\0';
 		if (read > 0) {
-		    unsunder(line, read);
 		    update_history(history, line);
 		} else
 		    history = &replace_history;
@@ -2992,8 +2991,6 @@ bool writehist(FILE *hist, filestruct *h)
     for (p = h; p != NULL; p = p->next) {
 	size_t p_len = strlen(p->data);
 
-	sunder(p->data);
-
 	if (fwrite(p->data, sizeof(char), p_len, hist) < p_len ||
 		putc('\n', hist) == EOF)
 	    return FALSE;