diff --git a/js/spniTitle.js b/js/spniTitle.js
index b9b6a32372296ec105f58d3f46b7e0140bedb961..13acdd4959061a0bb8c3bb68b0efc7617bb36657 100644
--- a/js/spniTitle.js
+++ b/js/spniTitle.js
@@ -423,16 +423,22 @@ function setPlayerTags () {
  ************************************************************/
 function validateTitleScreen () {
     /* determine the player's name */
+    var playerName = '';
+    
 	if ($nameField.val() != "") {
-        players[HUMAN_PLAYER].first = $nameField.val();
-        players[HUMAN_PLAYER].label = $nameField.val();
+        playerName = $nameField.val();
 	} else if (players[HUMAN_PLAYER].gender == "male") {
-		players[HUMAN_PLAYER].first = "Mister";
-		players[HUMAN_PLAYER].label = "Mister";
+        playerName = "Mister";
 	} else if (players[HUMAN_PLAYER].gender == "female") {
-		players[HUMAN_PLAYER].first = "Missy";
-		players[HUMAN_PLAYER].label = "Missy";
+        playerName = 'Missy';
 	}
+    
+    // Nuke all angle-brackets
+    playerName = playerName.replace(/<|>/g, '');
+    
+    players[HUMAN_PLAYER].first = playerName;
+    players[HUMAN_PLAYER].label = playerName;
+    
 	$gameLabels[HUMAN_PLAYER].html(players[HUMAN_PLAYER].label);
 
 	/* count clothing */