diff --git a/code/modules/mining/machine_redemption.dm b/code/modules/mining/machine_redemption.dm
index 6eb4b28da81..c8b14a20310 100644
--- a/code/modules/mining/machine_redemption.dm
+++ b/code/modules/mining/machine_redemption.dm
@@ -252,6 +252,13 @@
"name" = card.registered_account.account_holder,
"cash" = card.registered_account.account_balance,
)
+
+ else if(issilicon(user))
+ var/mob/living/silicon/silicon_player = user
+ data["user"] = list(
+ "name" = silicon_player.name,
+ "cash" = "No valid account",
+ )
return data
/obj/machinery/mineral/ore_redemption/ui_static_data(mob/user)
diff --git a/tgui/packages/tgui/interfaces/OreRedemptionMachine.js b/tgui/packages/tgui/interfaces/OreRedemptionMachine.js
index 89b3f63fd54..df47f2f9452 100644
--- a/tgui/packages/tgui/interfaces/OreRedemptionMachine.js
+++ b/tgui/packages/tgui/interfaces/OreRedemptionMachine.js
@@ -32,20 +32,17 @@ export const OreRedemptionMachine = (props, context) => {
/>
- {(!user && 'No user Detected') || (
-
-
- {user.name || 'No name detected'}
-
-
- {user.cash + ' cr' || 'No balance detected'}
-
-
- )}
+
+
+ {user?.name || 'No Name Detected'}
+
+
+ {user?.cash || 'No Balance Detected'}
+
+