diff --git a/gnu/system.scm b/gnu/system.scm
index 9872bb49f340e306d34ff780448ad1b698f96245..dc8f9ef41c67c86c0d39b0e80a453fd0b46ac849 100644
--- a/gnu/system.scm
+++ b/gnu/system.scm
@@ -87,8 +87,7 @@ (define-record-type* <operating-system> operating-system
 
   (host-name operating-system-host-name)          ; string
 
-  (file-systems operating-system-file-systems     ; list of fs
-                (default '()))
+  (file-systems operating-system-file-systems)    ; list of fs
 
   (users operating-system-users                   ; list of user accounts
          (default '()))
@@ -104,7 +103,8 @@ (define-record-type* <operating-system> operating-system
             (default %base-packages))             ; or just PACKAGE
 
   (timezone operating-system-timezone)            ; string
-  (locale   operating-system-locale)              ; string
+  (locale   operating-system-locale               ; string
+            (default "en_US.UTF-8"))
 
   (services operating-system-user-services        ; list of monadic services
             (default %base-services))