diff --git a/exec/avatar_chooser.js b/exec/avatar_chooser.js
index cb00fbab406233d4bf1256dadb8ea830527010c5..d9e2fcb37bc3f6a1571568e05d09570df6bb3831 100644
--- a/exec/avatar_chooser.js
+++ b/exec/avatar_chooser.js
@@ -339,6 +339,7 @@ function CollectionLister(dir, parent_frame) {
 			function (e, i) {
 				if (e.search(EXCLUDE_FILES) > -1) return;
 				const sauce = sauce_lib.read(e);
+				if (!sauce) return;
 				const ti = state.tree.addItem(
 					sauce.title.length ? sauce.title : 'Unknown',
 					function () {
@@ -483,7 +484,7 @@ function MainMenu(parent_frame) {
 		state.tree.addItem(
 			'Upload an avatar', function () {
 				console.clear(WHITE);
-				console.putmsg('Your avatar must be 10 x 6 characters in size and saved in binary format.');
+				console.putmsg('Your avatar must be 10 x 6 characters in size and saved in binary format.\r\n');
 				if (upload_avatar()) {
 					console.putmsg('Your avatar has been updated.');
 				} else {