diff --git a/xmrstak/net/jpsock.cpp b/xmrstak/net/jpsock.cpp
index f2449ba3251d08ba5e677c892fd0f3d059771de7..d71aeb1a65976762b9fcc44efc27582f2ecf79f9 100644
--- a/xmrstak/net/jpsock.cpp
+++ b/xmrstak/net/jpsock.cpp
@@ -648,10 +648,13 @@ bool jpsock::cmd_submit(const char* sJobId, uint32_t iNonce, const uint8_t* bRes
 			algo_name = "cryptonight-lite";
 			break;
 		case cryptonight_monero:
-			algo_name = "cryptonight-monero";
+			algo_name = "cryptonight-monerov7";
 			break;
 		case cryptonight_aeon:
-			algo_name = "cryptonight-aeon";
+			algo_name = "cryptonight-aeonv7";
+			break;
+		case cryptonight_heavy:
+			algo_name = "cryptonight-heavy";
 			break;
 		default:
 			algo_name = "unknown";