diff --git a/exec/load/userprops.js b/exec/load/userprops.js
index 6cade90e54ad2b439703d974154c74c28a4c882c..a4cd656edfb320ea105c3dd2c0324c07d747632d 100644
--- a/exec/load/userprops.js
+++ b/exec/load/userprops.js
@@ -11,7 +11,7 @@ function get(section, key, deflt, usernum)
 		usernum = user.number;
 	var file = new File(filename(usernum));
 	if(!file.open('r'))
-		return false;
+		return deflt;
 	var result;
 	if(!section)
 		result = file.iniGetAllObjects();
@@ -30,8 +30,9 @@ function set(section, key, value, usernum)
 	var file = new File(filename(usernum));
 	if(!file.open(file.exists ? 'r+':'w+'))
 		return false;
-	file.iniSetValue(section, key, value);
+	var result = file.iniSetValue(section, key, value);
 	file.close();
+	return result;
 }
 
 this;