diff --git a/frontend/src/admin/settings/components/SettingsSetting.jsx b/frontend/src/admin/settings/components/SettingsSetting.jsx
index 7f5db7230efca838f4c5a27582deb7e43241f92f..8c4ad2bf82fbdbe6e06b96d4ee2cf85cfbf2e752 100644
--- a/frontend/src/admin/settings/components/SettingsSetting.jsx
+++ b/frontend/src/admin/settings/components/SettingsSetting.jsx
@@ -49,8 +49,8 @@ export default class SettingsSetting extends Component {
                 value={setting.value}
                 options={setting.options}
                 onChange={this.props.updateSetting.bind(null, setting)}
-                optionNameFn={option => option}
-                optionValueFn={option => option}
+                optionNameFn={option => typeof option === "object" ? option.name : option }
+                optionValueFn={option => typeof option === "object" ? option.value : option }
             />
         );
     }
diff --git a/frontend/src/admin/settings/settings.controllers.js b/frontend/src/admin/settings/settings.controllers.js
index 924f8f6f5eb7291dd5c8092b168f176f1fe2a762..362a90f890b438a9e0240db76b2181b8cc75a013 100644
--- a/frontend/src/admin/settings/settings.controllers.js
+++ b/frontend/src/admin/settings/settings.controllers.js
@@ -8,7 +8,7 @@ var SettingsAdminControllers = angular.module('metabaseadmin.settings.controller
 
 // from common.clj
 var TIMEZONES = [
-    "",
+    { name: "Database Default", value: "" },
     "GMT",
     "UTC",
     "US/Alaska",